Handle account removal correctly on all platforms.
[chromium-blink-merge.git] / gpu / command_buffer / client / gles2_interface_stub_autogen.h
blob7754d19482af14e8f542a19d8d3e498d8b5fb01b
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
9 // DO NOT EDIT!
11 // This file is included by gles2_interface_stub.h.
12 #ifndef GPU_COMMAND_BUFFER_CLIENT_GLES2_INTERFACE_STUB_AUTOGEN_H_
13 #define GPU_COMMAND_BUFFER_CLIENT_GLES2_INTERFACE_STUB_AUTOGEN_H_
15 virtual void ActiveTexture(GLenum texture) OVERRIDE;
16 virtual void AttachShader(GLuint program, GLuint shader) OVERRIDE;
17 virtual void BindAttribLocation(GLuint program,
18 GLuint index,
19 const char* name) OVERRIDE;
20 virtual void BindBuffer(GLenum target, GLuint buffer) OVERRIDE;
21 virtual void BindFramebuffer(GLenum target, GLuint framebuffer) OVERRIDE;
22 virtual void BindRenderbuffer(GLenum target, GLuint renderbuffer) OVERRIDE;
23 virtual void BindTexture(GLenum target, GLuint texture) OVERRIDE;
24 virtual void BlendColor(GLclampf red,
25 GLclampf green,
26 GLclampf blue,
27 GLclampf alpha) OVERRIDE;
28 virtual void BlendEquation(GLenum mode) OVERRIDE;
29 virtual void BlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha) OVERRIDE;
30 virtual void BlendFunc(GLenum sfactor, GLenum dfactor) OVERRIDE;
31 virtual void BlendFuncSeparate(GLenum srcRGB,
32 GLenum dstRGB,
33 GLenum srcAlpha,
34 GLenum dstAlpha) OVERRIDE;
35 virtual void BufferData(GLenum target,
36 GLsizeiptr size,
37 const void* data,
38 GLenum usage) OVERRIDE;
39 virtual void BufferSubData(GLenum target,
40 GLintptr offset,
41 GLsizeiptr size,
42 const void* data) OVERRIDE;
43 virtual GLenum CheckFramebufferStatus(GLenum target) OVERRIDE;
44 virtual void Clear(GLbitfield mask) OVERRIDE;
45 virtual void ClearColor(GLclampf red,
46 GLclampf green,
47 GLclampf blue,
48 GLclampf alpha) OVERRIDE;
49 virtual void ClearDepthf(GLclampf depth) OVERRIDE;
50 virtual void ClearStencil(GLint s) OVERRIDE;
51 virtual void ColorMask(GLboolean red,
52 GLboolean green,
53 GLboolean blue,
54 GLboolean alpha) OVERRIDE;
55 virtual void CompileShader(GLuint shader) OVERRIDE;
56 virtual void CompressedTexImage2D(GLenum target,
57 GLint level,
58 GLenum internalformat,
59 GLsizei width,
60 GLsizei height,
61 GLint border,
62 GLsizei imageSize,
63 const void* data) OVERRIDE;
64 virtual void CompressedTexSubImage2D(GLenum target,
65 GLint level,
66 GLint xoffset,
67 GLint yoffset,
68 GLsizei width,
69 GLsizei height,
70 GLenum format,
71 GLsizei imageSize,
72 const void* data) OVERRIDE;
73 virtual void CopyTexImage2D(GLenum target,
74 GLint level,
75 GLenum internalformat,
76 GLint x,
77 GLint y,
78 GLsizei width,
79 GLsizei height,
80 GLint border) OVERRIDE;
81 virtual void CopyTexSubImage2D(GLenum target,
82 GLint level,
83 GLint xoffset,
84 GLint yoffset,
85 GLint x,
86 GLint y,
87 GLsizei width,
88 GLsizei height) OVERRIDE;
89 virtual GLuint CreateProgram() OVERRIDE;
90 virtual GLuint CreateShader(GLenum type) OVERRIDE;
91 virtual void CullFace(GLenum mode) OVERRIDE;
92 virtual void DeleteBuffers(GLsizei n, const GLuint* buffers) OVERRIDE;
93 virtual void DeleteFramebuffers(GLsizei n, const GLuint* framebuffers) OVERRIDE;
94 virtual void DeleteProgram(GLuint program) OVERRIDE;
95 virtual void DeleteRenderbuffers(GLsizei n,
96 const GLuint* renderbuffers) OVERRIDE;
97 virtual void DeleteShader(GLuint shader) OVERRIDE;
98 virtual void DeleteTextures(GLsizei n, const GLuint* textures) OVERRIDE;
99 virtual void DepthFunc(GLenum func) OVERRIDE;
100 virtual void DepthMask(GLboolean flag) OVERRIDE;
101 virtual void DepthRangef(GLclampf zNear, GLclampf zFar) OVERRIDE;
102 virtual void DetachShader(GLuint program, GLuint shader) OVERRIDE;
103 virtual void Disable(GLenum cap) OVERRIDE;
104 virtual void DisableVertexAttribArray(GLuint index) OVERRIDE;
105 virtual void DrawArrays(GLenum mode, GLint first, GLsizei count) OVERRIDE;
106 virtual void DrawElements(GLenum mode,
107 GLsizei count,
108 GLenum type,
109 const void* indices) OVERRIDE;
110 virtual void Enable(GLenum cap) OVERRIDE;
111 virtual void EnableVertexAttribArray(GLuint index) OVERRIDE;
112 virtual void Finish() OVERRIDE;
113 virtual void Flush() OVERRIDE;
114 virtual void FramebufferRenderbuffer(GLenum target,
115 GLenum attachment,
116 GLenum renderbuffertarget,
117 GLuint renderbuffer) OVERRIDE;
118 virtual void FramebufferTexture2D(GLenum target,
119 GLenum attachment,
120 GLenum textarget,
121 GLuint texture,
122 GLint level) OVERRIDE;
123 virtual void FrontFace(GLenum mode) OVERRIDE;
124 virtual void GenBuffers(GLsizei n, GLuint* buffers) OVERRIDE;
125 virtual void GenerateMipmap(GLenum target) OVERRIDE;
126 virtual void GenFramebuffers(GLsizei n, GLuint* framebuffers) OVERRIDE;
127 virtual void GenRenderbuffers(GLsizei n, GLuint* renderbuffers) OVERRIDE;
128 virtual void GenTextures(GLsizei n, GLuint* textures) OVERRIDE;
129 virtual void GetActiveAttrib(GLuint program,
130 GLuint index,
131 GLsizei bufsize,
132 GLsizei* length,
133 GLint* size,
134 GLenum* type,
135 char* name) OVERRIDE;
136 virtual void GetActiveUniform(GLuint program,
137 GLuint index,
138 GLsizei bufsize,
139 GLsizei* length,
140 GLint* size,
141 GLenum* type,
142 char* name) OVERRIDE;
143 virtual void GetAttachedShaders(GLuint program,
144 GLsizei maxcount,
145 GLsizei* count,
146 GLuint* shaders) OVERRIDE;
147 virtual GLint GetAttribLocation(GLuint program, const char* name) OVERRIDE;
148 virtual void GetBooleanv(GLenum pname, GLboolean* params) OVERRIDE;
149 virtual void GetBufferParameteriv(GLenum target,
150 GLenum pname,
151 GLint* params) OVERRIDE;
152 virtual GLenum GetError() OVERRIDE;
153 virtual void GetFloatv(GLenum pname, GLfloat* params) OVERRIDE;
154 virtual void GetFramebufferAttachmentParameteriv(GLenum target,
155 GLenum attachment,
156 GLenum pname,
157 GLint* params) OVERRIDE;
158 virtual void GetIntegerv(GLenum pname, GLint* params) OVERRIDE;
159 virtual void GetProgramiv(GLuint program, GLenum pname, GLint* params) OVERRIDE;
160 virtual void GetProgramInfoLog(GLuint program,
161 GLsizei bufsize,
162 GLsizei* length,
163 char* infolog) OVERRIDE;
164 virtual void GetRenderbufferParameteriv(GLenum target,
165 GLenum pname,
166 GLint* params) OVERRIDE;
167 virtual void GetShaderiv(GLuint shader, GLenum pname, GLint* params) OVERRIDE;
168 virtual void GetShaderInfoLog(GLuint shader,
169 GLsizei bufsize,
170 GLsizei* length,
171 char* infolog) OVERRIDE;
172 virtual void GetShaderPrecisionFormat(GLenum shadertype,
173 GLenum precisiontype,
174 GLint* range,
175 GLint* precision) OVERRIDE;
176 virtual void GetShaderSource(GLuint shader,
177 GLsizei bufsize,
178 GLsizei* length,
179 char* source) OVERRIDE;
180 virtual const GLubyte* GetString(GLenum name) OVERRIDE;
181 virtual void GetTexParameterfv(GLenum target,
182 GLenum pname,
183 GLfloat* params) OVERRIDE;
184 virtual void GetTexParameteriv(GLenum target,
185 GLenum pname,
186 GLint* params) OVERRIDE;
187 virtual void GetUniformfv(GLuint program,
188 GLint location,
189 GLfloat* params) OVERRIDE;
190 virtual void GetUniformiv(GLuint program,
191 GLint location,
192 GLint* params) OVERRIDE;
193 virtual GLint GetUniformLocation(GLuint program, const char* name) OVERRIDE;
194 virtual void GetVertexAttribfv(GLuint index,
195 GLenum pname,
196 GLfloat* params) OVERRIDE;
197 virtual void GetVertexAttribiv(GLuint index,
198 GLenum pname,
199 GLint* params) OVERRIDE;
200 virtual void GetVertexAttribPointerv(GLuint index,
201 GLenum pname,
202 void** pointer) OVERRIDE;
203 virtual void Hint(GLenum target, GLenum mode) OVERRIDE;
204 virtual GLboolean IsBuffer(GLuint buffer) OVERRIDE;
205 virtual GLboolean IsEnabled(GLenum cap) OVERRIDE;
206 virtual GLboolean IsFramebuffer(GLuint framebuffer) OVERRIDE;
207 virtual GLboolean IsProgram(GLuint program) OVERRIDE;
208 virtual GLboolean IsRenderbuffer(GLuint renderbuffer) OVERRIDE;
209 virtual GLboolean IsShader(GLuint shader) OVERRIDE;
210 virtual GLboolean IsTexture(GLuint texture) OVERRIDE;
211 virtual void LineWidth(GLfloat width) OVERRIDE;
212 virtual void LinkProgram(GLuint program) OVERRIDE;
213 virtual void PixelStorei(GLenum pname, GLint param) OVERRIDE;
214 virtual void PolygonOffset(GLfloat factor, GLfloat units) OVERRIDE;
215 virtual void ReadPixels(GLint x,
216 GLint y,
217 GLsizei width,
218 GLsizei height,
219 GLenum format,
220 GLenum type,
221 void* pixels) OVERRIDE;
222 virtual void ReleaseShaderCompiler() OVERRIDE;
223 virtual void RenderbufferStorage(GLenum target,
224 GLenum internalformat,
225 GLsizei width,
226 GLsizei height) OVERRIDE;
227 virtual void SampleCoverage(GLclampf value, GLboolean invert) OVERRIDE;
228 virtual void Scissor(GLint x, GLint y, GLsizei width, GLsizei height) OVERRIDE;
229 virtual void ShaderBinary(GLsizei n,
230 const GLuint* shaders,
231 GLenum binaryformat,
232 const void* binary,
233 GLsizei length) OVERRIDE;
234 virtual void ShaderSource(GLuint shader,
235 GLsizei count,
236 const GLchar* const* str,
237 const GLint* length) OVERRIDE;
238 virtual void ShallowFinishCHROMIUM() OVERRIDE;
239 virtual void ShallowFlushCHROMIUM() OVERRIDE;
240 virtual void StencilFunc(GLenum func, GLint ref, GLuint mask) OVERRIDE;
241 virtual void StencilFuncSeparate(GLenum face,
242 GLenum func,
243 GLint ref,
244 GLuint mask) OVERRIDE;
245 virtual void StencilMask(GLuint mask) OVERRIDE;
246 virtual void StencilMaskSeparate(GLenum face, GLuint mask) OVERRIDE;
247 virtual void StencilOp(GLenum fail, GLenum zfail, GLenum zpass) OVERRIDE;
248 virtual void StencilOpSeparate(GLenum face,
249 GLenum fail,
250 GLenum zfail,
251 GLenum zpass) OVERRIDE;
252 virtual void TexImage2D(GLenum target,
253 GLint level,
254 GLint internalformat,
255 GLsizei width,
256 GLsizei height,
257 GLint border,
258 GLenum format,
259 GLenum type,
260 const void* pixels) OVERRIDE;
261 virtual void TexParameterf(GLenum target, GLenum pname, GLfloat param) OVERRIDE;
262 virtual void TexParameterfv(GLenum target,
263 GLenum pname,
264 const GLfloat* params) OVERRIDE;
265 virtual void TexParameteri(GLenum target, GLenum pname, GLint param) OVERRIDE;
266 virtual void TexParameteriv(GLenum target,
267 GLenum pname,
268 const GLint* params) OVERRIDE;
269 virtual void TexSubImage2D(GLenum target,
270 GLint level,
271 GLint xoffset,
272 GLint yoffset,
273 GLsizei width,
274 GLsizei height,
275 GLenum format,
276 GLenum type,
277 const void* pixels) OVERRIDE;
278 virtual void Uniform1f(GLint location, GLfloat x) OVERRIDE;
279 virtual void Uniform1fv(GLint location,
280 GLsizei count,
281 const GLfloat* v) OVERRIDE;
282 virtual void Uniform1i(GLint location, GLint x) OVERRIDE;
283 virtual void Uniform1iv(GLint location, GLsizei count, const GLint* v) OVERRIDE;
284 virtual void Uniform2f(GLint location, GLfloat x, GLfloat y) OVERRIDE;
285 virtual void Uniform2fv(GLint location,
286 GLsizei count,
287 const GLfloat* v) OVERRIDE;
288 virtual void Uniform2i(GLint location, GLint x, GLint y) OVERRIDE;
289 virtual void Uniform2iv(GLint location, GLsizei count, const GLint* v) OVERRIDE;
290 virtual void Uniform3f(GLint location,
291 GLfloat x,
292 GLfloat y,
293 GLfloat z) OVERRIDE;
294 virtual void Uniform3fv(GLint location,
295 GLsizei count,
296 const GLfloat* v) OVERRIDE;
297 virtual void Uniform3i(GLint location, GLint x, GLint y, GLint z) OVERRIDE;
298 virtual void Uniform3iv(GLint location, GLsizei count, const GLint* v) OVERRIDE;
299 virtual void Uniform4f(GLint location,
300 GLfloat x,
301 GLfloat y,
302 GLfloat z,
303 GLfloat w) OVERRIDE;
304 virtual void Uniform4fv(GLint location,
305 GLsizei count,
306 const GLfloat* v) OVERRIDE;
307 virtual void Uniform4i(GLint location,
308 GLint x,
309 GLint y,
310 GLint z,
311 GLint w) OVERRIDE;
312 virtual void Uniform4iv(GLint location, GLsizei count, const GLint* v) OVERRIDE;
313 virtual void UniformMatrix2fv(GLint location,
314 GLsizei count,
315 GLboolean transpose,
316 const GLfloat* value) OVERRIDE;
317 virtual void UniformMatrix3fv(GLint location,
318 GLsizei count,
319 GLboolean transpose,
320 const GLfloat* value) OVERRIDE;
321 virtual void UniformMatrix4fv(GLint location,
322 GLsizei count,
323 GLboolean transpose,
324 const GLfloat* value) OVERRIDE;
325 virtual void UseProgram(GLuint program) OVERRIDE;
326 virtual void ValidateProgram(GLuint program) OVERRIDE;
327 virtual void VertexAttrib1f(GLuint indx, GLfloat x) OVERRIDE;
328 virtual void VertexAttrib1fv(GLuint indx, const GLfloat* values) OVERRIDE;
329 virtual void VertexAttrib2f(GLuint indx, GLfloat x, GLfloat y) OVERRIDE;
330 virtual void VertexAttrib2fv(GLuint indx, const GLfloat* values) OVERRIDE;
331 virtual void VertexAttrib3f(GLuint indx,
332 GLfloat x,
333 GLfloat y,
334 GLfloat z) OVERRIDE;
335 virtual void VertexAttrib3fv(GLuint indx, const GLfloat* values) OVERRIDE;
336 virtual void VertexAttrib4f(GLuint indx,
337 GLfloat x,
338 GLfloat y,
339 GLfloat z,
340 GLfloat w) OVERRIDE;
341 virtual void VertexAttrib4fv(GLuint indx, const GLfloat* values) OVERRIDE;
342 virtual void VertexAttribPointer(GLuint indx,
343 GLint size,
344 GLenum type,
345 GLboolean normalized,
346 GLsizei stride,
347 const void* ptr) OVERRIDE;
348 virtual void Viewport(GLint x, GLint y, GLsizei width, GLsizei height) OVERRIDE;
349 virtual void BlitFramebufferCHROMIUM(GLint srcX0,
350 GLint srcY0,
351 GLint srcX1,
352 GLint srcY1,
353 GLint dstX0,
354 GLint dstY0,
355 GLint dstX1,
356 GLint dstY1,
357 GLbitfield mask,
358 GLenum filter) OVERRIDE;
359 virtual void RenderbufferStorageMultisampleCHROMIUM(GLenum target,
360 GLsizei samples,
361 GLenum internalformat,
362 GLsizei width,
363 GLsizei height) OVERRIDE;
364 virtual void RenderbufferStorageMultisampleEXT(GLenum target,
365 GLsizei samples,
366 GLenum internalformat,
367 GLsizei width,
368 GLsizei height) OVERRIDE;
369 virtual void FramebufferTexture2DMultisampleEXT(GLenum target,
370 GLenum attachment,
371 GLenum textarget,
372 GLuint texture,
373 GLint level,
374 GLsizei samples) OVERRIDE;
375 virtual void TexStorage2DEXT(GLenum target,
376 GLsizei levels,
377 GLenum internalFormat,
378 GLsizei width,
379 GLsizei height) OVERRIDE;
380 virtual void GenQueriesEXT(GLsizei n, GLuint* queries) OVERRIDE;
381 virtual void DeleteQueriesEXT(GLsizei n, const GLuint* queries) OVERRIDE;
382 virtual GLboolean IsQueryEXT(GLuint id) OVERRIDE;
383 virtual void BeginQueryEXT(GLenum target, GLuint id) OVERRIDE;
384 virtual void EndQueryEXT(GLenum target) OVERRIDE;
385 virtual void GetQueryivEXT(GLenum target, GLenum pname, GLint* params) OVERRIDE;
386 virtual void GetQueryObjectuivEXT(GLuint id,
387 GLenum pname,
388 GLuint* params) OVERRIDE;
389 virtual void InsertEventMarkerEXT(GLsizei length,
390 const GLchar* marker) OVERRIDE;
391 virtual void PushGroupMarkerEXT(GLsizei length, const GLchar* marker) OVERRIDE;
392 virtual void PopGroupMarkerEXT() OVERRIDE;
393 virtual void GenVertexArraysOES(GLsizei n, GLuint* arrays) OVERRIDE;
394 virtual void DeleteVertexArraysOES(GLsizei n, const GLuint* arrays) OVERRIDE;
395 virtual GLboolean IsVertexArrayOES(GLuint array) OVERRIDE;
396 virtual void BindVertexArrayOES(GLuint array) OVERRIDE;
397 virtual void SwapBuffers() OVERRIDE;
398 virtual GLuint GetMaxValueInBufferCHROMIUM(GLuint buffer_id,
399 GLsizei count,
400 GLenum type,
401 GLuint offset) OVERRIDE;
402 virtual void GenSharedIdsCHROMIUM(GLuint namespace_id,
403 GLuint id_offset,
404 GLsizei n,
405 GLuint* ids) OVERRIDE;
406 virtual void DeleteSharedIdsCHROMIUM(GLuint namespace_id,
407 GLsizei n,
408 const GLuint* ids) OVERRIDE;
409 virtual void RegisterSharedIdsCHROMIUM(GLuint namespace_id,
410 GLsizei n,
411 const GLuint* ids) OVERRIDE;
412 virtual GLboolean EnableFeatureCHROMIUM(const char* feature) OVERRIDE;
413 virtual void* MapBufferCHROMIUM(GLuint target, GLenum access) OVERRIDE;
414 virtual GLboolean UnmapBufferCHROMIUM(GLuint target) OVERRIDE;
415 virtual void* MapImageCHROMIUM(GLuint image_id) OVERRIDE;
416 virtual void UnmapImageCHROMIUM(GLuint image_id) OVERRIDE;
417 virtual void* MapBufferSubDataCHROMIUM(GLuint target,
418 GLintptr offset,
419 GLsizeiptr size,
420 GLenum access) OVERRIDE;
421 virtual void UnmapBufferSubDataCHROMIUM(const void* mem) OVERRIDE;
422 virtual void* MapTexSubImage2DCHROMIUM(GLenum target,
423 GLint level,
424 GLint xoffset,
425 GLint yoffset,
426 GLsizei width,
427 GLsizei height,
428 GLenum format,
429 GLenum type,
430 GLenum access) OVERRIDE;
431 virtual void UnmapTexSubImage2DCHROMIUM(const void* mem) OVERRIDE;
432 virtual void ResizeCHROMIUM(GLuint width,
433 GLuint height,
434 GLfloat scale_factor) OVERRIDE;
435 virtual const GLchar* GetRequestableExtensionsCHROMIUM() OVERRIDE;
436 virtual void RequestExtensionCHROMIUM(const char* extension) OVERRIDE;
437 virtual void RateLimitOffscreenContextCHROMIUM() OVERRIDE;
438 virtual void GetMultipleIntegervCHROMIUM(const GLenum* pnames,
439 GLuint count,
440 GLint* results,
441 GLsizeiptr size) OVERRIDE;
442 virtual void GetProgramInfoCHROMIUM(GLuint program,
443 GLsizei bufsize,
444 GLsizei* size,
445 void* info) OVERRIDE;
446 virtual GLuint CreateStreamTextureCHROMIUM(GLuint texture) OVERRIDE;
447 virtual GLuint CreateImageCHROMIUM(GLsizei width,
448 GLsizei height,
449 GLenum internalformat,
450 GLenum usage) OVERRIDE;
451 virtual void DestroyImageCHROMIUM(GLuint image_id) OVERRIDE;
452 virtual void GetImageParameterivCHROMIUM(GLuint image_id,
453 GLenum pname,
454 GLint* params) OVERRIDE;
455 virtual void GetTranslatedShaderSourceANGLE(GLuint shader,
456 GLsizei bufsize,
457 GLsizei* length,
458 char* source) OVERRIDE;
459 virtual void PostSubBufferCHROMIUM(GLint x,
460 GLint y,
461 GLint width,
462 GLint height) OVERRIDE;
463 virtual void TexImageIOSurface2DCHROMIUM(GLenum target,
464 GLsizei width,
465 GLsizei height,
466 GLuint ioSurfaceId,
467 GLuint plane) OVERRIDE;
468 virtual void CopyTextureCHROMIUM(GLenum target,
469 GLenum source_id,
470 GLenum dest_id,
471 GLint level,
472 GLint internalformat,
473 GLenum dest_type) OVERRIDE;
474 virtual void DrawArraysInstancedANGLE(GLenum mode,
475 GLint first,
476 GLsizei count,
477 GLsizei primcount) OVERRIDE;
478 virtual void DrawElementsInstancedANGLE(GLenum mode,
479 GLsizei count,
480 GLenum type,
481 const void* indices,
482 GLsizei primcount) OVERRIDE;
483 virtual void VertexAttribDivisorANGLE(GLuint index, GLuint divisor) OVERRIDE;
484 virtual void GenMailboxCHROMIUM(GLbyte* mailbox) OVERRIDE;
485 virtual void ProduceTextureCHROMIUM(GLenum target,
486 const GLbyte* mailbox) OVERRIDE;
487 virtual void ProduceTextureDirectCHROMIUM(GLuint texture,
488 GLenum target,
489 const GLbyte* mailbox) OVERRIDE;
490 virtual void ConsumeTextureCHROMIUM(GLenum target,
491 const GLbyte* mailbox) OVERRIDE;
492 virtual GLuint CreateAndConsumeTextureCHROMIUM(GLenum target,
493 const GLbyte* mailbox) OVERRIDE;
494 virtual void BindUniformLocationCHROMIUM(GLuint program,
495 GLint location,
496 const char* name) OVERRIDE;
497 virtual void BindTexImage2DCHROMIUM(GLenum target, GLint imageId) OVERRIDE;
498 virtual void ReleaseTexImage2DCHROMIUM(GLenum target, GLint imageId) OVERRIDE;
499 virtual void TraceBeginCHROMIUM(const char* name) OVERRIDE;
500 virtual void TraceEndCHROMIUM() OVERRIDE;
501 virtual void AsyncTexSubImage2DCHROMIUM(GLenum target,
502 GLint level,
503 GLint xoffset,
504 GLint yoffset,
505 GLsizei width,
506 GLsizei height,
507 GLenum format,
508 GLenum type,
509 const void* data) OVERRIDE;
510 virtual void AsyncTexImage2DCHROMIUM(GLenum target,
511 GLint level,
512 GLenum internalformat,
513 GLsizei width,
514 GLsizei height,
515 GLint border,
516 GLenum format,
517 GLenum type,
518 const void* pixels) OVERRIDE;
519 virtual void WaitAsyncTexImage2DCHROMIUM(GLenum target) OVERRIDE;
520 virtual void WaitAllAsyncTexImage2DCHROMIUM() OVERRIDE;
521 virtual void DiscardFramebufferEXT(GLenum target,
522 GLsizei count,
523 const GLenum* attachments) OVERRIDE;
524 virtual void LoseContextCHROMIUM(GLenum current, GLenum other) OVERRIDE;
525 virtual GLuint InsertSyncPointCHROMIUM() OVERRIDE;
526 virtual void WaitSyncPointCHROMIUM(GLuint sync_point) OVERRIDE;
527 virtual void DrawBuffersEXT(GLsizei count, const GLenum* bufs) OVERRIDE;
528 virtual void DiscardBackbufferCHROMIUM() OVERRIDE;
529 virtual void ScheduleOverlayPlaneCHROMIUM(GLint plane_z_order,
530 GLenum plane_transform,
531 GLuint overlay_texture_id,
532 GLint bounds_x,
533 GLint bounds_y,
534 GLint bounds_width,
535 GLint bounds_height,
536 GLfloat uv_x,
537 GLfloat uv_y,
538 GLfloat uv_width,
539 GLfloat uv_height) OVERRIDE;
540 virtual void MatrixLoadfCHROMIUM(GLenum matrixMode, const GLfloat* m) OVERRIDE;
541 virtual void MatrixLoadIdentityCHROMIUM(GLenum matrixMode) OVERRIDE;
542 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_INTERFACE_STUB_AUTOGEN_H_