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