OLD | NEW |
(Empty) | |
| 1 // Copyright (c) 2016 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 #include "base/strings/string_number_conversions.h" |
| 6 |
| 7 namespace gpu { |
| 8 namespace gles2 { |
| 9 |
| 10 // Implementations of commands |
| 11 error::Error GLES2DecoderPassthroughImpl::DoActiveTexture(GLenum texture) { |
| 12 return error::kNoError; |
| 13 } |
| 14 |
| 15 error::Error GLES2DecoderPassthroughImpl::DoAttachShader(GLuint program, |
| 16 GLuint shader) { |
| 17 return error::kNoError; |
| 18 } |
| 19 |
| 20 error::Error GLES2DecoderPassthroughImpl::DoBindAttribLocation( |
| 21 GLuint program, |
| 22 GLuint index, |
| 23 const char* name) { |
| 24 return error::kNoError; |
| 25 } |
| 26 |
| 27 error::Error GLES2DecoderPassthroughImpl::DoBindBuffer(GLenum target, |
| 28 GLuint buffer) { |
| 29 return error::kNoError; |
| 30 } |
| 31 |
| 32 error::Error GLES2DecoderPassthroughImpl::DoBindBufferBase(GLenum target, |
| 33 GLuint index, |
| 34 GLuint buffer) { |
| 35 return error::kNoError; |
| 36 } |
| 37 |
| 38 error::Error GLES2DecoderPassthroughImpl::DoBindBufferRange(GLenum target, |
| 39 GLuint index, |
| 40 GLuint buffer, |
| 41 GLintptr offset, |
| 42 GLsizeiptr size) { |
| 43 return error::kNoError; |
| 44 } |
| 45 |
| 46 error::Error GLES2DecoderPassthroughImpl::DoBindFramebuffer( |
| 47 GLenum target, |
| 48 GLuint framebuffer) { |
| 49 return error::kNoError; |
| 50 } |
| 51 |
| 52 error::Error GLES2DecoderPassthroughImpl::DoBindRenderbuffer( |
| 53 GLenum target, |
| 54 GLuint renderbuffer) { |
| 55 return error::kNoError; |
| 56 } |
| 57 |
| 58 error::Error GLES2DecoderPassthroughImpl::DoBindSampler(GLuint unit, |
| 59 GLuint sampler) { |
| 60 return error::kNoError; |
| 61 } |
| 62 |
| 63 error::Error GLES2DecoderPassthroughImpl::DoBindTexture(GLenum target, |
| 64 GLuint texture) { |
| 65 return error::kNoError; |
| 66 } |
| 67 |
| 68 error::Error GLES2DecoderPassthroughImpl::DoBindTransformFeedback( |
| 69 GLenum target, |
| 70 GLuint transformfeedback) { |
| 71 return error::kNoError; |
| 72 } |
| 73 |
| 74 error::Error GLES2DecoderPassthroughImpl::DoBlendColor(GLclampf red, |
| 75 GLclampf green, |
| 76 GLclampf blue, |
| 77 GLclampf alpha) { |
| 78 return error::kNoError; |
| 79 } |
| 80 |
| 81 error::Error GLES2DecoderPassthroughImpl::DoBlendEquation(GLenum mode) { |
| 82 return error::kNoError; |
| 83 } |
| 84 |
| 85 error::Error GLES2DecoderPassthroughImpl::DoBlendEquationSeparate( |
| 86 GLenum modeRGB, |
| 87 GLenum modeAlpha) { |
| 88 return error::kNoError; |
| 89 } |
| 90 |
| 91 error::Error GLES2DecoderPassthroughImpl::DoBlendFunc(GLenum sfactor, |
| 92 GLenum dfactor) { |
| 93 return error::kNoError; |
| 94 } |
| 95 |
| 96 error::Error GLES2DecoderPassthroughImpl::DoBlendFuncSeparate(GLenum srcRGB, |
| 97 GLenum dstRGB, |
| 98 GLenum srcAlpha, |
| 99 GLenum dstAlpha) { |
| 100 return error::kNoError; |
| 101 } |
| 102 |
| 103 error::Error GLES2DecoderPassthroughImpl::DoBufferData(GLenum target, |
| 104 GLsizeiptr size, |
| 105 const void* data, |
| 106 GLenum usage) { |
| 107 return error::kNoError; |
| 108 } |
| 109 |
| 110 error::Error GLES2DecoderPassthroughImpl::DoBufferSubData(GLenum target, |
| 111 GLintptr offset, |
| 112 GLsizeiptr size, |
| 113 const void* data) { |
| 114 return error::kNoError; |
| 115 } |
| 116 |
| 117 error::Error GLES2DecoderPassthroughImpl::DoCheckFramebufferStatus( |
| 118 GLenum target, |
| 119 uint32_t* result) { |
| 120 return error::kNoError; |
| 121 } |
| 122 |
| 123 error::Error GLES2DecoderPassthroughImpl::DoClear(GLbitfield mask) { |
| 124 return error::kNoError; |
| 125 } |
| 126 |
| 127 error::Error GLES2DecoderPassthroughImpl::DoClearBufferfi(GLenum buffer, |
| 128 GLint drawbuffers, |
| 129 GLfloat depth, |
| 130 GLint stencil) { |
| 131 return error::kNoError; |
| 132 } |
| 133 |
| 134 error::Error GLES2DecoderPassthroughImpl::DoClearBufferfv( |
| 135 GLenum buffer, |
| 136 GLint drawbuffers, |
| 137 const GLfloat* value) { |
| 138 return error::kNoError; |
| 139 } |
| 140 |
| 141 error::Error GLES2DecoderPassthroughImpl::DoClearBufferiv(GLenum buffer, |
| 142 GLint drawbuffers, |
| 143 const GLint* value) { |
| 144 return error::kNoError; |
| 145 } |
| 146 |
| 147 error::Error GLES2DecoderPassthroughImpl::DoClearBufferuiv( |
| 148 GLenum buffer, |
| 149 GLint drawbuffers, |
| 150 const GLuint* value) { |
| 151 return error::kNoError; |
| 152 } |
| 153 |
| 154 error::Error GLES2DecoderPassthroughImpl::DoClearColor(GLclampf red, |
| 155 GLclampf green, |
| 156 GLclampf blue, |
| 157 GLclampf alpha) { |
| 158 return error::kNoError; |
| 159 } |
| 160 |
| 161 error::Error GLES2DecoderPassthroughImpl::DoClearDepthf(GLclampf depth) { |
| 162 return error::kNoError; |
| 163 } |
| 164 |
| 165 error::Error GLES2DecoderPassthroughImpl::DoClearStencil(GLint s) { |
| 166 return error::kNoError; |
| 167 } |
| 168 |
| 169 error::Error GLES2DecoderPassthroughImpl::DoClientWaitSync(GLuint sync, |
| 170 GLbitfield flags, |
| 171 GLuint64 timeout, |
| 172 GLenum* result) { |
| 173 return error::kNoError; |
| 174 } |
| 175 |
| 176 error::Error GLES2DecoderPassthroughImpl::DoColorMask(GLboolean red, |
| 177 GLboolean green, |
| 178 GLboolean blue, |
| 179 GLboolean alpha) { |
| 180 return error::kNoError; |
| 181 } |
| 182 |
| 183 error::Error GLES2DecoderPassthroughImpl::DoCompileShader(GLuint shader) { |
| 184 return error::kNoError; |
| 185 } |
| 186 |
| 187 error::Error GLES2DecoderPassthroughImpl::DoCompressedTexImage2D( |
| 188 GLenum target, |
| 189 GLint level, |
| 190 GLenum internalformat, |
| 191 GLsizei width, |
| 192 GLsizei height, |
| 193 GLint border, |
| 194 GLsizei imageSize, |
| 195 const void* data) { |
| 196 return error::kNoError; |
| 197 } |
| 198 |
| 199 error::Error GLES2DecoderPassthroughImpl::DoCompressedTexSubImage2D( |
| 200 GLenum target, |
| 201 GLint level, |
| 202 GLint xoffset, |
| 203 GLint yoffset, |
| 204 GLsizei width, |
| 205 GLsizei height, |
| 206 GLenum format, |
| 207 GLsizei imageSize, |
| 208 const void* data) { |
| 209 return error::kNoError; |
| 210 } |
| 211 |
| 212 error::Error GLES2DecoderPassthroughImpl::DoCompressedTexImage3D( |
| 213 GLenum target, |
| 214 GLint level, |
| 215 GLenum internalformat, |
| 216 GLsizei width, |
| 217 GLsizei height, |
| 218 GLsizei depth, |
| 219 GLint border, |
| 220 GLsizei imageSize, |
| 221 const void* data) { |
| 222 return error::kNoError; |
| 223 } |
| 224 |
| 225 error::Error GLES2DecoderPassthroughImpl::DoCompressedTexSubImage3D( |
| 226 GLenum target, |
| 227 GLint level, |
| 228 GLint xoffset, |
| 229 GLint yoffset, |
| 230 GLint zoffset, |
| 231 GLsizei width, |
| 232 GLsizei height, |
| 233 GLsizei depth, |
| 234 GLenum format, |
| 235 GLsizei imageSize, |
| 236 const void* data) { |
| 237 return error::kNoError; |
| 238 } |
| 239 |
| 240 error::Error GLES2DecoderPassthroughImpl::DoCopyBufferSubData( |
| 241 GLenum readtarget, |
| 242 GLenum writetarget, |
| 243 GLintptr readoffset, |
| 244 GLintptr writeoffset, |
| 245 GLsizeiptr size) { |
| 246 return error::kNoError; |
| 247 } |
| 248 |
| 249 error::Error GLES2DecoderPassthroughImpl::DoCopyTexImage2D( |
| 250 GLenum target, |
| 251 GLint level, |
| 252 GLenum internalformat, |
| 253 GLint x, |
| 254 GLint y, |
| 255 GLsizei width, |
| 256 GLsizei height, |
| 257 GLint border) { |
| 258 return error::kNoError; |
| 259 } |
| 260 |
| 261 error::Error GLES2DecoderPassthroughImpl::DoCopyTexSubImage2D(GLenum target, |
| 262 GLint level, |
| 263 GLint xoffset, |
| 264 GLint yoffset, |
| 265 GLint x, |
| 266 GLint y, |
| 267 GLsizei width, |
| 268 GLsizei height) { |
| 269 return error::kNoError; |
| 270 } |
| 271 |
| 272 error::Error GLES2DecoderPassthroughImpl::DoCopyTexSubImage3D(GLenum target, |
| 273 GLint level, |
| 274 GLint xoffset, |
| 275 GLint yoffset, |
| 276 GLint zoffset, |
| 277 GLint x, |
| 278 GLint y, |
| 279 GLsizei width, |
| 280 GLsizei height) { |
| 281 return error::kNoError; |
| 282 } |
| 283 |
| 284 error::Error GLES2DecoderPassthroughImpl::DoCreateProgram(GLuint client_id) { |
| 285 return error::kNoError; |
| 286 } |
| 287 |
| 288 error::Error GLES2DecoderPassthroughImpl::DoCreateShader(GLenum type, |
| 289 GLuint client_id) { |
| 290 return error::kNoError; |
| 291 } |
| 292 |
| 293 error::Error GLES2DecoderPassthroughImpl::DoCullFace(GLenum mode) { |
| 294 return error::kNoError; |
| 295 } |
| 296 |
| 297 error::Error GLES2DecoderPassthroughImpl::DoDeleteBuffers( |
| 298 GLsizei n, |
| 299 const GLuint* buffers) { |
| 300 return error::kNoError; |
| 301 } |
| 302 |
| 303 error::Error GLES2DecoderPassthroughImpl::DoDeleteFramebuffers( |
| 304 GLsizei n, |
| 305 const GLuint* framebuffers) { |
| 306 return error::kNoError; |
| 307 } |
| 308 |
| 309 error::Error GLES2DecoderPassthroughImpl::DoDeleteProgram(GLuint program) { |
| 310 return error::kNoError; |
| 311 } |
| 312 |
| 313 error::Error GLES2DecoderPassthroughImpl::DoDeleteRenderbuffers( |
| 314 GLsizei n, |
| 315 const GLuint* renderbuffers) { |
| 316 return error::kNoError; |
| 317 } |
| 318 |
| 319 error::Error GLES2DecoderPassthroughImpl::DoDeleteSamplers( |
| 320 GLsizei n, |
| 321 const GLuint* samplers) { |
| 322 return error::kNoError; |
| 323 } |
| 324 |
| 325 error::Error GLES2DecoderPassthroughImpl::DoDeleteSync(GLuint sync) { |
| 326 return error::kNoError; |
| 327 } |
| 328 |
| 329 error::Error GLES2DecoderPassthroughImpl::DoDeleteShader(GLuint shader) { |
| 330 return error::kNoError; |
| 331 } |
| 332 |
| 333 error::Error GLES2DecoderPassthroughImpl::DoDeleteTextures( |
| 334 GLsizei n, |
| 335 const GLuint* textures) { |
| 336 return error::kNoError; |
| 337 } |
| 338 |
| 339 error::Error GLES2DecoderPassthroughImpl::DoDeleteTransformFeedbacks( |
| 340 GLsizei n, |
| 341 const GLuint* ids) { |
| 342 return error::kNoError; |
| 343 } |
| 344 |
| 345 error::Error GLES2DecoderPassthroughImpl::DoDepthFunc(GLenum func) { |
| 346 return error::kNoError; |
| 347 } |
| 348 |
| 349 error::Error GLES2DecoderPassthroughImpl::DoDepthMask(GLboolean flag) { |
| 350 return error::kNoError; |
| 351 } |
| 352 |
| 353 error::Error GLES2DecoderPassthroughImpl::DoDepthRangef(GLclampf zNear, |
| 354 GLclampf zFar) { |
| 355 return error::kNoError; |
| 356 } |
| 357 |
| 358 error::Error GLES2DecoderPassthroughImpl::DoDetachShader(GLuint program, |
| 359 GLuint shader) { |
| 360 return error::kNoError; |
| 361 } |
| 362 |
| 363 error::Error GLES2DecoderPassthroughImpl::DoDisable(GLenum cap) { |
| 364 return error::kNoError; |
| 365 } |
| 366 |
| 367 error::Error GLES2DecoderPassthroughImpl::DoDisableVertexAttribArray( |
| 368 GLuint index) { |
| 369 return error::kNoError; |
| 370 } |
| 371 |
| 372 error::Error GLES2DecoderPassthroughImpl::DoDrawArrays(GLenum mode, |
| 373 GLint first, |
| 374 GLsizei count) { |
| 375 return error::kNoError; |
| 376 } |
| 377 |
| 378 error::Error GLES2DecoderPassthroughImpl::DoDrawElements(GLenum mode, |
| 379 GLsizei count, |
| 380 GLenum type, |
| 381 const void* indices) { |
| 382 return error::kNoError; |
| 383 } |
| 384 |
| 385 error::Error GLES2DecoderPassthroughImpl::DoEnable(GLenum cap) { |
| 386 return error::kNoError; |
| 387 } |
| 388 |
| 389 error::Error GLES2DecoderPassthroughImpl::DoEnableVertexAttribArray( |
| 390 GLuint index) { |
| 391 return error::kNoError; |
| 392 } |
| 393 |
| 394 error::Error GLES2DecoderPassthroughImpl::DoFenceSync(GLenum condition, |
| 395 GLbitfield flags, |
| 396 GLuint client_id) { |
| 397 return error::kNoError; |
| 398 } |
| 399 |
| 400 error::Error GLES2DecoderPassthroughImpl::DoFinish() { |
| 401 return error::kNoError; |
| 402 } |
| 403 |
| 404 error::Error GLES2DecoderPassthroughImpl::DoFlush() { |
| 405 return error::kNoError; |
| 406 } |
| 407 |
| 408 error::Error GLES2DecoderPassthroughImpl::DoFramebufferRenderbuffer( |
| 409 GLenum target, |
| 410 GLenum attachment, |
| 411 GLenum renderbuffertarget, |
| 412 GLuint renderbuffer) { |
| 413 return error::kNoError; |
| 414 } |
| 415 |
| 416 error::Error GLES2DecoderPassthroughImpl::DoFramebufferTexture2D( |
| 417 GLenum target, |
| 418 GLenum attachment, |
| 419 GLenum textarget, |
| 420 GLuint texture, |
| 421 GLint level) { |
| 422 return error::kNoError; |
| 423 } |
| 424 |
| 425 error::Error GLES2DecoderPassthroughImpl::DoFramebufferTextureLayer( |
| 426 GLenum target, |
| 427 GLenum attachment, |
| 428 GLuint texture, |
| 429 GLint level, |
| 430 GLint layer) { |
| 431 return error::kNoError; |
| 432 } |
| 433 |
| 434 error::Error GLES2DecoderPassthroughImpl::DoFrontFace(GLenum mode) { |
| 435 return error::kNoError; |
| 436 } |
| 437 |
| 438 error::Error GLES2DecoderPassthroughImpl::DoGenBuffers(GLsizei n, |
| 439 GLuint* buffers) { |
| 440 return error::kNoError; |
| 441 } |
| 442 |
| 443 error::Error GLES2DecoderPassthroughImpl::DoGenerateMipmap(GLenum target) { |
| 444 return error::kNoError; |
| 445 } |
| 446 |
| 447 error::Error GLES2DecoderPassthroughImpl::DoGenFramebuffers( |
| 448 GLsizei n, |
| 449 GLuint* framebuffers) { |
| 450 return error::kNoError; |
| 451 } |
| 452 |
| 453 error::Error GLES2DecoderPassthroughImpl::DoGenRenderbuffers( |
| 454 GLsizei n, |
| 455 GLuint* renderbuffers) { |
| 456 return error::kNoError; |
| 457 } |
| 458 |
| 459 error::Error GLES2DecoderPassthroughImpl::DoGenSamplers(GLsizei n, |
| 460 GLuint* samplers) { |
| 461 return error::kNoError; |
| 462 } |
| 463 |
| 464 error::Error GLES2DecoderPassthroughImpl::DoGenTextures(GLsizei n, |
| 465 GLuint* textures) { |
| 466 return error::kNoError; |
| 467 } |
| 468 |
| 469 error::Error GLES2DecoderPassthroughImpl::DoGenTransformFeedbacks(GLsizei n, |
| 470 GLuint* ids) { |
| 471 return error::kNoError; |
| 472 } |
| 473 |
| 474 error::Error GLES2DecoderPassthroughImpl::DoGetActiveAttrib(GLuint program, |
| 475 GLuint index, |
| 476 GLint* size, |
| 477 GLenum* type, |
| 478 std::string* name) { |
| 479 return error::kNoError; |
| 480 } |
| 481 |
| 482 error::Error GLES2DecoderPassthroughImpl::DoGetActiveUniform( |
| 483 GLuint program, |
| 484 GLuint index, |
| 485 GLint* size, |
| 486 GLenum* type, |
| 487 std::string* name) { |
| 488 return error::kNoError; |
| 489 } |
| 490 |
| 491 error::Error GLES2DecoderPassthroughImpl::DoGetActiveUniformBlockiv( |
| 492 GLuint program, |
| 493 GLuint index, |
| 494 GLenum pname, |
| 495 GLsizei bufSize, |
| 496 GLsizei* length, |
| 497 GLint* params) { |
| 498 return error::kNoError; |
| 499 } |
| 500 |
| 501 error::Error GLES2DecoderPassthroughImpl::DoGetActiveUniformBlockName( |
| 502 GLuint program, |
| 503 GLuint index, |
| 504 std::string* name) { |
| 505 return error::kNoError; |
| 506 } |
| 507 |
| 508 error::Error GLES2DecoderPassthroughImpl::DoGetActiveUniformsiv( |
| 509 GLuint program, |
| 510 GLsizei count, |
| 511 const GLuint* indices, |
| 512 GLenum pname, |
| 513 GLsizei bufSize, |
| 514 GLsizei* length, |
| 515 GLint* params) { |
| 516 return error::kNoError; |
| 517 } |
| 518 |
| 519 error::Error GLES2DecoderPassthroughImpl::DoGetAttachedShaders( |
| 520 GLuint program, |
| 521 GLsizei maxcount, |
| 522 GLsizei* count, |
| 523 GLuint* shaders) { |
| 524 return error::kNoError; |
| 525 } |
| 526 |
| 527 error::Error GLES2DecoderPassthroughImpl::DoGetAttribLocation(GLuint program, |
| 528 const char* name, |
| 529 GLint* result) { |
| 530 return error::kNoError; |
| 531 } |
| 532 |
| 533 error::Error GLES2DecoderPassthroughImpl::DoGetBooleanv(GLenum pname, |
| 534 GLsizei bufsize, |
| 535 GLsizei* length, |
| 536 GLboolean* params) { |
| 537 return error::kNoError; |
| 538 } |
| 539 |
| 540 error::Error GLES2DecoderPassthroughImpl::DoGetBufferParameteri64v( |
| 541 GLenum target, |
| 542 GLenum pname, |
| 543 GLsizei bufsize, |
| 544 GLsizei* length, |
| 545 GLint64* params) { |
| 546 return error::kNoError; |
| 547 } |
| 548 |
| 549 error::Error GLES2DecoderPassthroughImpl::DoGetBufferParameteriv( |
| 550 GLenum target, |
| 551 GLenum pname, |
| 552 GLsizei bufsize, |
| 553 GLsizei* length, |
| 554 GLint* params) { |
| 555 return error::kNoError; |
| 556 } |
| 557 |
| 558 error::Error GLES2DecoderPassthroughImpl::DoGetError(uint32_t* result) { |
| 559 return error::kNoError; |
| 560 } |
| 561 |
| 562 error::Error GLES2DecoderPassthroughImpl::DoGetFloatv(GLenum pname, |
| 563 GLsizei bufsize, |
| 564 GLsizei* length, |
| 565 GLfloat* params) { |
| 566 return error::kNoError; |
| 567 } |
| 568 |
| 569 error::Error GLES2DecoderPassthroughImpl::DoGetFragDataLocation( |
| 570 GLuint program, |
| 571 const char* name, |
| 572 GLint* result) { |
| 573 return error::kNoError; |
| 574 } |
| 575 |
| 576 error::Error GLES2DecoderPassthroughImpl::DoGetFramebufferAttachmentParameteriv( |
| 577 GLenum target, |
| 578 GLenum attachment, |
| 579 GLenum pname, |
| 580 GLsizei bufsize, |
| 581 GLsizei* length, |
| 582 GLint* params) { |
| 583 return error::kNoError; |
| 584 } |
| 585 |
| 586 error::Error GLES2DecoderPassthroughImpl::DoGetInteger64v(GLenum pname, |
| 587 GLsizei bufsize, |
| 588 GLsizei* length, |
| 589 GLint64* params) { |
| 590 return error::kNoError; |
| 591 } |
| 592 |
| 593 error::Error GLES2DecoderPassthroughImpl::DoGetIntegeri_v(GLenum pname, |
| 594 GLuint index, |
| 595 GLsizei bufsize, |
| 596 GLsizei* length, |
| 597 GLint* data) { |
| 598 return error::kNoError; |
| 599 } |
| 600 |
| 601 error::Error GLES2DecoderPassthroughImpl::DoGetInteger64i_v(GLenum pname, |
| 602 GLuint index, |
| 603 GLsizei bufsize, |
| 604 GLsizei* length, |
| 605 GLint64* data) { |
| 606 return error::kNoError; |
| 607 } |
| 608 |
| 609 error::Error GLES2DecoderPassthroughImpl::DoGetIntegerv(GLenum pname, |
| 610 GLsizei bufsize, |
| 611 GLsizei* length, |
| 612 GLint* params) { |
| 613 return error::kNoError; |
| 614 } |
| 615 |
| 616 error::Error GLES2DecoderPassthroughImpl::DoGetInternalformativ(GLenum target, |
| 617 GLenum format, |
| 618 GLenum pname, |
| 619 GLsizei bufSize, |
| 620 GLsizei* length, |
| 621 GLint* params) { |
| 622 return error::kNoError; |
| 623 } |
| 624 |
| 625 error::Error GLES2DecoderPassthroughImpl::DoGetProgramiv(GLuint program, |
| 626 GLenum pname, |
| 627 GLsizei bufsize, |
| 628 GLsizei* length, |
| 629 GLint* params) { |
| 630 return error::kNoError; |
| 631 } |
| 632 |
| 633 error::Error GLES2DecoderPassthroughImpl::DoGetProgramInfoLog( |
| 634 GLuint program, |
| 635 std::string* infolog) { |
| 636 return error::kNoError; |
| 637 } |
| 638 |
| 639 error::Error GLES2DecoderPassthroughImpl::DoGetRenderbufferParameteriv( |
| 640 GLenum target, |
| 641 GLenum pname, |
| 642 GLsizei bufsize, |
| 643 GLsizei* length, |
| 644 GLint* params) { |
| 645 return error::kNoError; |
| 646 } |
| 647 |
| 648 error::Error GLES2DecoderPassthroughImpl::DoGetSamplerParameterfv( |
| 649 GLuint sampler, |
| 650 GLenum pname, |
| 651 GLsizei bufsize, |
| 652 GLsizei* length, |
| 653 GLfloat* params) { |
| 654 return error::kNoError; |
| 655 } |
| 656 |
| 657 error::Error GLES2DecoderPassthroughImpl::DoGetSamplerParameteriv( |
| 658 GLuint sampler, |
| 659 GLenum pname, |
| 660 GLsizei bufsize, |
| 661 GLsizei* length, |
| 662 GLint* params) { |
| 663 return error::kNoError; |
| 664 } |
| 665 |
| 666 error::Error GLES2DecoderPassthroughImpl::DoGetShaderiv(GLuint shader, |
| 667 GLenum pname, |
| 668 GLsizei bufsize, |
| 669 GLsizei* length, |
| 670 GLint* params) { |
| 671 return error::kNoError; |
| 672 } |
| 673 |
| 674 error::Error GLES2DecoderPassthroughImpl::DoGetShaderInfoLog( |
| 675 GLuint shader, |
| 676 std::string* infolog) { |
| 677 return error::kNoError; |
| 678 } |
| 679 |
| 680 error::Error GLES2DecoderPassthroughImpl::DoGetShaderPrecisionFormat( |
| 681 GLenum shadertype, |
| 682 GLenum precisiontype, |
| 683 GLint* range, |
| 684 GLint* precision) { |
| 685 return error::kNoError; |
| 686 } |
| 687 |
| 688 error::Error GLES2DecoderPassthroughImpl::DoGetShaderSource( |
| 689 GLuint shader, |
| 690 std::string* source) { |
| 691 return error::kNoError; |
| 692 } |
| 693 |
| 694 error::Error GLES2DecoderPassthroughImpl::DoGetString(GLenum name, |
| 695 const char** result) { |
| 696 return error::kNoError; |
| 697 } |
| 698 |
| 699 error::Error GLES2DecoderPassthroughImpl::DoGetSynciv(GLuint sync, |
| 700 GLenum pname, |
| 701 GLsizei bufsize, |
| 702 GLsizei* length, |
| 703 GLint* values) { |
| 704 return error::kNoError; |
| 705 } |
| 706 |
| 707 error::Error GLES2DecoderPassthroughImpl::DoGetTexParameterfv(GLenum target, |
| 708 GLenum pname, |
| 709 GLsizei bufsize, |
| 710 GLsizei* length, |
| 711 GLfloat* params) { |
| 712 return error::kNoError; |
| 713 } |
| 714 |
| 715 error::Error GLES2DecoderPassthroughImpl::DoGetTexParameteriv(GLenum target, |
| 716 GLenum pname, |
| 717 GLsizei bufsize, |
| 718 GLsizei* length, |
| 719 GLint* params) { |
| 720 return error::kNoError; |
| 721 } |
| 722 |
| 723 error::Error GLES2DecoderPassthroughImpl::DoGetTransformFeedbackVarying( |
| 724 GLuint program, |
| 725 GLuint index, |
| 726 GLsizei* size, |
| 727 GLenum* type, |
| 728 std::string* name) { |
| 729 return error::kNoError; |
| 730 } |
| 731 |
| 732 error::Error GLES2DecoderPassthroughImpl::DoGetUniformBlockIndex( |
| 733 GLuint program, |
| 734 const char* name, |
| 735 GLint* index) { |
| 736 return error::kNoError; |
| 737 } |
| 738 |
| 739 error::Error GLES2DecoderPassthroughImpl::DoGetUniformfv(GLuint program, |
| 740 GLint location, |
| 741 GLsizei bufsize, |
| 742 GLsizei* length, |
| 743 GLfloat* params) { |
| 744 return error::kNoError; |
| 745 } |
| 746 |
| 747 error::Error GLES2DecoderPassthroughImpl::DoGetUniformiv(GLuint program, |
| 748 GLint location, |
| 749 GLsizei bufsize, |
| 750 GLsizei* length, |
| 751 GLint* params) { |
| 752 return error::kNoError; |
| 753 } |
| 754 |
| 755 error::Error GLES2DecoderPassthroughImpl::DoGetUniformuiv(GLuint program, |
| 756 GLint location, |
| 757 GLsizei bufsize, |
| 758 GLsizei* length, |
| 759 GLuint* params) { |
| 760 return error::kNoError; |
| 761 } |
| 762 |
| 763 error::Error GLES2DecoderPassthroughImpl::DoGetUniformIndices( |
| 764 GLuint program, |
| 765 GLsizei count, |
| 766 const char* const* names, |
| 767 GLsizei bufSize, |
| 768 GLsizei* length, |
| 769 GLuint* indices) { |
| 770 return error::kNoError; |
| 771 } |
| 772 |
| 773 error::Error GLES2DecoderPassthroughImpl::DoGetUniformLocation( |
| 774 GLuint program, |
| 775 const char* name, |
| 776 GLint* location) { |
| 777 return error::kNoError; |
| 778 } |
| 779 |
| 780 error::Error GLES2DecoderPassthroughImpl::DoGetVertexAttribfv(GLuint index, |
| 781 GLenum pname, |
| 782 GLsizei bufsize, |
| 783 GLsizei* length, |
| 784 GLfloat* params) { |
| 785 return error::kNoError; |
| 786 } |
| 787 |
| 788 error::Error GLES2DecoderPassthroughImpl::DoGetVertexAttribiv(GLuint index, |
| 789 GLenum pname, |
| 790 GLsizei bufsize, |
| 791 GLsizei* length, |
| 792 GLint* params) { |
| 793 return error::kNoError; |
| 794 } |
| 795 |
| 796 error::Error GLES2DecoderPassthroughImpl::DoGetVertexAttribIiv(GLuint index, |
| 797 GLenum pname, |
| 798 GLsizei bufsize, |
| 799 GLsizei* length, |
| 800 GLint* params) { |
| 801 return error::kNoError; |
| 802 } |
| 803 |
| 804 error::Error GLES2DecoderPassthroughImpl::DoGetVertexAttribIuiv( |
| 805 GLuint index, |
| 806 GLenum pname, |
| 807 GLsizei bufsize, |
| 808 GLsizei* length, |
| 809 GLuint* params) { |
| 810 return error::kNoError; |
| 811 } |
| 812 |
| 813 error::Error GLES2DecoderPassthroughImpl::DoGetVertexAttribPointerv( |
| 814 GLuint index, |
| 815 GLenum pname, |
| 816 GLsizei bufsize, |
| 817 GLsizei* length, |
| 818 GLuint* pointer) { |
| 819 return error::kNoError; |
| 820 } |
| 821 |
| 822 error::Error GLES2DecoderPassthroughImpl::DoHint(GLenum target, GLenum mode) { |
| 823 return error::kNoError; |
| 824 } |
| 825 |
| 826 error::Error GLES2DecoderPassthroughImpl::DoInvalidateFramebuffer( |
| 827 GLenum target, |
| 828 GLsizei count, |
| 829 const GLenum* attachments) { |
| 830 return error::kNoError; |
| 831 } |
| 832 |
| 833 error::Error GLES2DecoderPassthroughImpl::DoInvalidateSubFramebuffer( |
| 834 GLenum target, |
| 835 GLsizei count, |
| 836 const GLenum* attachments, |
| 837 GLint x, |
| 838 GLint y, |
| 839 GLsizei width, |
| 840 GLsizei height) { |
| 841 return error::kNoError; |
| 842 } |
| 843 |
| 844 error::Error GLES2DecoderPassthroughImpl::DoIsBuffer(GLuint buffer, |
| 845 uint32_t* result) { |
| 846 return error::kNoError; |
| 847 } |
| 848 |
| 849 error::Error GLES2DecoderPassthroughImpl::DoIsEnabled(GLenum cap, |
| 850 uint32_t* result) { |
| 851 return error::kNoError; |
| 852 } |
| 853 |
| 854 error::Error GLES2DecoderPassthroughImpl::DoIsFramebuffer(GLuint framebuffer, |
| 855 uint32_t* result) { |
| 856 return error::kNoError; |
| 857 } |
| 858 |
| 859 error::Error GLES2DecoderPassthroughImpl::DoIsProgram(GLuint program, |
| 860 uint32_t* result) { |
| 861 return error::kNoError; |
| 862 } |
| 863 |
| 864 error::Error GLES2DecoderPassthroughImpl::DoIsRenderbuffer(GLuint renderbuffer, |
| 865 uint32_t* result) { |
| 866 return error::kNoError; |
| 867 } |
| 868 |
| 869 error::Error GLES2DecoderPassthroughImpl::DoIsSampler(GLuint sampler, |
| 870 uint32_t* result) { |
| 871 return error::kNoError; |
| 872 } |
| 873 |
| 874 error::Error GLES2DecoderPassthroughImpl::DoIsShader(GLuint shader, |
| 875 uint32_t* result) { |
| 876 return error::kNoError; |
| 877 } |
| 878 |
| 879 error::Error GLES2DecoderPassthroughImpl::DoIsSync(GLuint sync, |
| 880 uint32_t* result) { |
| 881 return error::kNoError; |
| 882 } |
| 883 |
| 884 error::Error GLES2DecoderPassthroughImpl::DoIsTexture(GLuint texture, |
| 885 uint32_t* result) { |
| 886 return error::kNoError; |
| 887 } |
| 888 |
| 889 error::Error GLES2DecoderPassthroughImpl::DoIsTransformFeedback( |
| 890 GLuint transformfeedback, |
| 891 uint32_t* result) { |
| 892 return error::kNoError; |
| 893 } |
| 894 |
| 895 error::Error GLES2DecoderPassthroughImpl::DoLineWidth(GLfloat width) { |
| 896 return error::kNoError; |
| 897 } |
| 898 |
| 899 error::Error GLES2DecoderPassthroughImpl::DoLinkProgram(GLuint program) { |
| 900 return error::kNoError; |
| 901 } |
| 902 |
| 903 error::Error GLES2DecoderPassthroughImpl::DoPauseTransformFeedback() { |
| 904 return error::kNoError; |
| 905 } |
| 906 |
| 907 error::Error GLES2DecoderPassthroughImpl::DoPixelStorei(GLenum pname, |
| 908 GLint param) { |
| 909 return error::kNoError; |
| 910 } |
| 911 |
| 912 error::Error GLES2DecoderPassthroughImpl::DoPolygonOffset(GLfloat factor, |
| 913 GLfloat units) { |
| 914 return error::kNoError; |
| 915 } |
| 916 |
| 917 error::Error GLES2DecoderPassthroughImpl::DoReadBuffer(GLenum src) { |
| 918 return error::kNoError; |
| 919 } |
| 920 |
| 921 error::Error GLES2DecoderPassthroughImpl::DoReadPixels(GLint x, |
| 922 GLint y, |
| 923 GLsizei width, |
| 924 GLsizei height, |
| 925 GLenum format, |
| 926 GLenum type, |
| 927 GLsizei bufsize, |
| 928 GLsizei* length, |
| 929 void* pixels) { |
| 930 return error::kNoError; |
| 931 } |
| 932 |
| 933 error::Error GLES2DecoderPassthroughImpl::DoReleaseShaderCompiler() { |
| 934 return error::kNoError; |
| 935 } |
| 936 |
| 937 error::Error GLES2DecoderPassthroughImpl::DoRenderbufferStorage( |
| 938 GLenum target, |
| 939 GLenum internalformat, |
| 940 GLsizei width, |
| 941 GLsizei height) { |
| 942 return error::kNoError; |
| 943 } |
| 944 |
| 945 error::Error GLES2DecoderPassthroughImpl::DoResumeTransformFeedback() { |
| 946 return error::kNoError; |
| 947 } |
| 948 |
| 949 error::Error GLES2DecoderPassthroughImpl::DoSampleCoverage(GLclampf value, |
| 950 GLboolean invert) { |
| 951 return error::kNoError; |
| 952 } |
| 953 |
| 954 error::Error GLES2DecoderPassthroughImpl::DoSamplerParameterf(GLuint sampler, |
| 955 GLenum pname, |
| 956 GLfloat param) { |
| 957 return error::kNoError; |
| 958 } |
| 959 |
| 960 error::Error GLES2DecoderPassthroughImpl::DoSamplerParameterfv( |
| 961 GLuint sampler, |
| 962 GLenum pname, |
| 963 const GLfloat* params) { |
| 964 return error::kNoError; |
| 965 } |
| 966 |
| 967 error::Error GLES2DecoderPassthroughImpl::DoSamplerParameteri(GLuint sampler, |
| 968 GLenum pname, |
| 969 GLint param) { |
| 970 return error::kNoError; |
| 971 } |
| 972 |
| 973 error::Error GLES2DecoderPassthroughImpl::DoSamplerParameteriv( |
| 974 GLuint sampler, |
| 975 GLenum pname, |
| 976 const GLint* params) { |
| 977 return error::kNoError; |
| 978 } |
| 979 |
| 980 error::Error GLES2DecoderPassthroughImpl::DoScissor(GLint x, |
| 981 GLint y, |
| 982 GLsizei width, |
| 983 GLsizei height) { |
| 984 glScissor(x, y, width, height); |
| 985 return error::kNoError; |
| 986 } |
| 987 |
| 988 error::Error GLES2DecoderPassthroughImpl::DoShaderBinary(GLsizei n, |
| 989 const GLuint* shaders, |
| 990 GLenum binaryformat, |
| 991 const void* binary, |
| 992 GLsizei length) { |
| 993 return error::kNoError; |
| 994 } |
| 995 |
| 996 error::Error GLES2DecoderPassthroughImpl::DoShaderSource(GLuint shader, |
| 997 GLsizei count, |
| 998 const char** string, |
| 999 const GLint* length) { |
| 1000 return error::kNoError; |
| 1001 } |
| 1002 |
| 1003 error::Error GLES2DecoderPassthroughImpl::DoStencilFunc(GLenum func, |
| 1004 GLint ref, |
| 1005 GLuint mask) { |
| 1006 return error::kNoError; |
| 1007 } |
| 1008 |
| 1009 error::Error GLES2DecoderPassthroughImpl::DoStencilFuncSeparate(GLenum face, |
| 1010 GLenum func, |
| 1011 GLint ref, |
| 1012 GLuint mask) { |
| 1013 return error::kNoError; |
| 1014 } |
| 1015 |
| 1016 error::Error GLES2DecoderPassthroughImpl::DoStencilMask(GLuint mask) { |
| 1017 return error::kNoError; |
| 1018 } |
| 1019 |
| 1020 error::Error GLES2DecoderPassthroughImpl::DoStencilMaskSeparate(GLenum face, |
| 1021 GLuint mask) { |
| 1022 return error::kNoError; |
| 1023 } |
| 1024 |
| 1025 error::Error GLES2DecoderPassthroughImpl::DoStencilOp(GLenum fail, |
| 1026 GLenum zfail, |
| 1027 GLenum zpass) { |
| 1028 return error::kNoError; |
| 1029 } |
| 1030 |
| 1031 error::Error GLES2DecoderPassthroughImpl::DoStencilOpSeparate(GLenum face, |
| 1032 GLenum fail, |
| 1033 GLenum zfail, |
| 1034 GLenum zpass) { |
| 1035 return error::kNoError; |
| 1036 } |
| 1037 |
| 1038 error::Error GLES2DecoderPassthroughImpl::DoTexImage2D(GLenum target, |
| 1039 GLint level, |
| 1040 GLint internalformat, |
| 1041 GLsizei width, |
| 1042 GLsizei height, |
| 1043 GLint border, |
| 1044 GLenum format, |
| 1045 GLenum type, |
| 1046 GLsizei imagesize, |
| 1047 const void* pixels) { |
| 1048 return error::kNoError; |
| 1049 } |
| 1050 |
| 1051 error::Error GLES2DecoderPassthroughImpl::DoTexImage3D(GLenum target, |
| 1052 GLint level, |
| 1053 GLint internalformat, |
| 1054 GLsizei width, |
| 1055 GLsizei height, |
| 1056 GLsizei depth, |
| 1057 GLint border, |
| 1058 GLenum format, |
| 1059 GLenum type, |
| 1060 GLsizei imagesize, |
| 1061 const void* pixels) { |
| 1062 return error::kNoError; |
| 1063 } |
| 1064 |
| 1065 error::Error GLES2DecoderPassthroughImpl::DoTexParameterf(GLenum target, |
| 1066 GLenum pname, |
| 1067 GLfloat param) { |
| 1068 return error::kNoError; |
| 1069 } |
| 1070 |
| 1071 error::Error GLES2DecoderPassthroughImpl::DoTexParameterfv( |
| 1072 GLenum target, |
| 1073 GLenum pname, |
| 1074 const GLfloat* params) { |
| 1075 return error::kNoError; |
| 1076 } |
| 1077 |
| 1078 error::Error GLES2DecoderPassthroughImpl::DoTexParameteri(GLenum target, |
| 1079 GLenum pname, |
| 1080 GLint param) { |
| 1081 glTexParameteri(target, pname, param); |
| 1082 return error::kNoError; |
| 1083 } |
| 1084 |
| 1085 error::Error GLES2DecoderPassthroughImpl::DoTexParameteriv( |
| 1086 GLenum target, |
| 1087 GLenum pname, |
| 1088 const GLint* params) { |
| 1089 return error::kNoError; |
| 1090 } |
| 1091 |
| 1092 error::Error GLES2DecoderPassthroughImpl::DoTexStorage3D(GLenum target, |
| 1093 GLsizei levels, |
| 1094 GLenum internalFormat, |
| 1095 GLsizei width, |
| 1096 GLsizei height, |
| 1097 GLsizei depth) { |
| 1098 return error::kNoError; |
| 1099 } |
| 1100 |
| 1101 error::Error GLES2DecoderPassthroughImpl::DoTexSubImage2D(GLenum target, |
| 1102 GLint level, |
| 1103 GLint xoffset, |
| 1104 GLint yoffset, |
| 1105 GLsizei width, |
| 1106 GLsizei height, |
| 1107 GLenum format, |
| 1108 GLenum type, |
| 1109 GLsizei imagesize, |
| 1110 const void* pixels) { |
| 1111 return error::kNoError; |
| 1112 } |
| 1113 |
| 1114 error::Error GLES2DecoderPassthroughImpl::DoTexSubImage3D(GLenum target, |
| 1115 GLint level, |
| 1116 GLint xoffset, |
| 1117 GLint yoffset, |
| 1118 GLint zoffset, |
| 1119 GLsizei width, |
| 1120 GLsizei height, |
| 1121 GLsizei depth, |
| 1122 GLenum format, |
| 1123 GLenum type, |
| 1124 GLsizei imagesize, |
| 1125 const void* pixels) { |
| 1126 return error::kNoError; |
| 1127 } |
| 1128 |
| 1129 error::Error GLES2DecoderPassthroughImpl::DoTransformFeedbackVaryings( |
| 1130 GLuint program, |
| 1131 GLsizei count, |
| 1132 const char** varyings, |
| 1133 GLenum buffermode) { |
| 1134 return error::kNoError; |
| 1135 } |
| 1136 |
| 1137 error::Error GLES2DecoderPassthroughImpl::DoUniform1f(GLint location, |
| 1138 GLfloat x) { |
| 1139 return error::kNoError; |
| 1140 } |
| 1141 |
| 1142 error::Error GLES2DecoderPassthroughImpl::DoUniform1fv(GLint location, |
| 1143 GLsizei count, |
| 1144 const GLfloat* v) { |
| 1145 return error::kNoError; |
| 1146 } |
| 1147 |
| 1148 error::Error GLES2DecoderPassthroughImpl::DoUniform1i(GLint location, GLint x) { |
| 1149 return error::kNoError; |
| 1150 } |
| 1151 |
| 1152 error::Error GLES2DecoderPassthroughImpl::DoUniform1iv(GLint location, |
| 1153 GLsizei count, |
| 1154 const GLint* v) { |
| 1155 return error::kNoError; |
| 1156 } |
| 1157 |
| 1158 error::Error GLES2DecoderPassthroughImpl::DoUniform1ui(GLint location, |
| 1159 GLuint x) { |
| 1160 return error::kNoError; |
| 1161 } |
| 1162 |
| 1163 error::Error GLES2DecoderPassthroughImpl::DoUniform1uiv(GLint location, |
| 1164 GLsizei count, |
| 1165 const GLuint* v) { |
| 1166 return error::kNoError; |
| 1167 } |
| 1168 |
| 1169 error::Error GLES2DecoderPassthroughImpl::DoUniform2f(GLint location, |
| 1170 GLfloat x, |
| 1171 GLfloat y) { |
| 1172 return error::kNoError; |
| 1173 } |
| 1174 |
| 1175 error::Error GLES2DecoderPassthroughImpl::DoUniform2fv(GLint location, |
| 1176 GLsizei count, |
| 1177 const GLfloat* v) { |
| 1178 return error::kNoError; |
| 1179 } |
| 1180 |
| 1181 error::Error GLES2DecoderPassthroughImpl::DoUniform2i(GLint location, |
| 1182 GLint x, |
| 1183 GLint y) { |
| 1184 return error::kNoError; |
| 1185 } |
| 1186 |
| 1187 error::Error GLES2DecoderPassthroughImpl::DoUniform2iv(GLint location, |
| 1188 GLsizei count, |
| 1189 const GLint* v) { |
| 1190 return error::kNoError; |
| 1191 } |
| 1192 |
| 1193 error::Error GLES2DecoderPassthroughImpl::DoUniform2ui(GLint location, |
| 1194 GLuint x, |
| 1195 GLuint y) { |
| 1196 return error::kNoError; |
| 1197 } |
| 1198 |
| 1199 error::Error GLES2DecoderPassthroughImpl::DoUniform2uiv(GLint location, |
| 1200 GLsizei count, |
| 1201 const GLuint* v) { |
| 1202 return error::kNoError; |
| 1203 } |
| 1204 |
| 1205 error::Error GLES2DecoderPassthroughImpl::DoUniform3f(GLint location, |
| 1206 GLfloat x, |
| 1207 GLfloat y, |
| 1208 GLfloat z) { |
| 1209 return error::kNoError; |
| 1210 } |
| 1211 |
| 1212 error::Error GLES2DecoderPassthroughImpl::DoUniform3fv(GLint location, |
| 1213 GLsizei count, |
| 1214 const GLfloat* v) { |
| 1215 return error::kNoError; |
| 1216 } |
| 1217 |
| 1218 error::Error GLES2DecoderPassthroughImpl::DoUniform3i(GLint location, |
| 1219 GLint x, |
| 1220 GLint y, |
| 1221 GLint z) { |
| 1222 return error::kNoError; |
| 1223 } |
| 1224 |
| 1225 error::Error GLES2DecoderPassthroughImpl::DoUniform3iv(GLint location, |
| 1226 GLsizei count, |
| 1227 const GLint* v) { |
| 1228 return error::kNoError; |
| 1229 } |
| 1230 |
| 1231 error::Error GLES2DecoderPassthroughImpl::DoUniform3ui(GLint location, |
| 1232 GLuint x, |
| 1233 GLuint y, |
| 1234 GLuint z) { |
| 1235 return error::kNoError; |
| 1236 } |
| 1237 |
| 1238 error::Error GLES2DecoderPassthroughImpl::DoUniform3uiv(GLint location, |
| 1239 GLsizei count, |
| 1240 const GLuint* v) { |
| 1241 return error::kNoError; |
| 1242 } |
| 1243 |
| 1244 error::Error GLES2DecoderPassthroughImpl::DoUniform4f(GLint location, |
| 1245 GLfloat x, |
| 1246 GLfloat y, |
| 1247 GLfloat z, |
| 1248 GLfloat w) { |
| 1249 return error::kNoError; |
| 1250 } |
| 1251 |
| 1252 error::Error GLES2DecoderPassthroughImpl::DoUniform4fv(GLint location, |
| 1253 GLsizei count, |
| 1254 const GLfloat* v) { |
| 1255 return error::kNoError; |
| 1256 } |
| 1257 |
| 1258 error::Error GLES2DecoderPassthroughImpl::DoUniform4i(GLint location, |
| 1259 GLint x, |
| 1260 GLint y, |
| 1261 GLint z, |
| 1262 GLint w) { |
| 1263 return error::kNoError; |
| 1264 } |
| 1265 |
| 1266 error::Error GLES2DecoderPassthroughImpl::DoUniform4iv(GLint location, |
| 1267 GLsizei count, |
| 1268 const GLint* v) { |
| 1269 return error::kNoError; |
| 1270 } |
| 1271 |
| 1272 error::Error GLES2DecoderPassthroughImpl::DoUniform4ui(GLint location, |
| 1273 GLuint x, |
| 1274 GLuint y, |
| 1275 GLuint z, |
| 1276 GLuint w) { |
| 1277 return error::kNoError; |
| 1278 } |
| 1279 |
| 1280 error::Error GLES2DecoderPassthroughImpl::DoUniform4uiv(GLint location, |
| 1281 GLsizei count, |
| 1282 const GLuint* v) { |
| 1283 return error::kNoError; |
| 1284 } |
| 1285 |
| 1286 error::Error GLES2DecoderPassthroughImpl::DoUniformBlockBinding( |
| 1287 GLuint program, |
| 1288 GLuint index, |
| 1289 GLuint binding) { |
| 1290 return error::kNoError; |
| 1291 } |
| 1292 |
| 1293 error::Error GLES2DecoderPassthroughImpl::DoUniformMatrix2fv( |
| 1294 GLint location, |
| 1295 GLsizei count, |
| 1296 GLboolean transpose, |
| 1297 const GLfloat* value) { |
| 1298 return error::kNoError; |
| 1299 } |
| 1300 |
| 1301 error::Error GLES2DecoderPassthroughImpl::DoUniformMatrix2x3fv( |
| 1302 GLint location, |
| 1303 GLsizei count, |
| 1304 GLboolean transpose, |
| 1305 const GLfloat* value) { |
| 1306 return error::kNoError; |
| 1307 } |
| 1308 |
| 1309 error::Error GLES2DecoderPassthroughImpl::DoUniformMatrix2x4fv( |
| 1310 GLint location, |
| 1311 GLsizei count, |
| 1312 GLboolean transpose, |
| 1313 const GLfloat* value) { |
| 1314 return error::kNoError; |
| 1315 } |
| 1316 |
| 1317 error::Error GLES2DecoderPassthroughImpl::DoUniformMatrix3fv( |
| 1318 GLint location, |
| 1319 GLsizei count, |
| 1320 GLboolean transpose, |
| 1321 const GLfloat* value) { |
| 1322 return error::kNoError; |
| 1323 } |
| 1324 |
| 1325 error::Error GLES2DecoderPassthroughImpl::DoUniformMatrix3x2fv( |
| 1326 GLint location, |
| 1327 GLsizei count, |
| 1328 GLboolean transpose, |
| 1329 const GLfloat* value) { |
| 1330 return error::kNoError; |
| 1331 } |
| 1332 |
| 1333 error::Error GLES2DecoderPassthroughImpl::DoUniformMatrix3x4fv( |
| 1334 GLint location, |
| 1335 GLsizei count, |
| 1336 GLboolean transpose, |
| 1337 const GLfloat* value) { |
| 1338 return error::kNoError; |
| 1339 } |
| 1340 |
| 1341 error::Error GLES2DecoderPassthroughImpl::DoUniformMatrix4fv( |
| 1342 GLint location, |
| 1343 GLsizei count, |
| 1344 GLboolean transpose, |
| 1345 const GLfloat* value) { |
| 1346 return error::kNoError; |
| 1347 } |
| 1348 |
| 1349 error::Error GLES2DecoderPassthroughImpl::DoUniformMatrix4x2fv( |
| 1350 GLint location, |
| 1351 GLsizei count, |
| 1352 GLboolean transpose, |
| 1353 const GLfloat* value) { |
| 1354 return error::kNoError; |
| 1355 } |
| 1356 |
| 1357 error::Error GLES2DecoderPassthroughImpl::DoUniformMatrix4x3fv( |
| 1358 GLint location, |
| 1359 GLsizei count, |
| 1360 GLboolean transpose, |
| 1361 const GLfloat* value) { |
| 1362 return error::kNoError; |
| 1363 } |
| 1364 |
| 1365 error::Error GLES2DecoderPassthroughImpl::DoUseProgram(GLuint program) { |
| 1366 return error::kNoError; |
| 1367 } |
| 1368 |
| 1369 error::Error GLES2DecoderPassthroughImpl::DoValidateProgram(GLuint program) { |
| 1370 return error::kNoError; |
| 1371 } |
| 1372 |
| 1373 error::Error GLES2DecoderPassthroughImpl::DoVertexAttrib1f(GLuint indx, |
| 1374 GLfloat x) { |
| 1375 return error::kNoError; |
| 1376 } |
| 1377 |
| 1378 error::Error GLES2DecoderPassthroughImpl::DoVertexAttrib1fv( |
| 1379 GLuint indx, |
| 1380 const GLfloat* values) { |
| 1381 return error::kNoError; |
| 1382 } |
| 1383 |
| 1384 error::Error GLES2DecoderPassthroughImpl::DoVertexAttrib2f(GLuint indx, |
| 1385 GLfloat x, |
| 1386 GLfloat y) { |
| 1387 return error::kNoError; |
| 1388 } |
| 1389 |
| 1390 error::Error GLES2DecoderPassthroughImpl::DoVertexAttrib2fv( |
| 1391 GLuint indx, |
| 1392 const GLfloat* values) { |
| 1393 return error::kNoError; |
| 1394 } |
| 1395 |
| 1396 error::Error GLES2DecoderPassthroughImpl::DoVertexAttrib3f(GLuint indx, |
| 1397 GLfloat x, |
| 1398 GLfloat y, |
| 1399 GLfloat z) { |
| 1400 return error::kNoError; |
| 1401 } |
| 1402 |
| 1403 error::Error GLES2DecoderPassthroughImpl::DoVertexAttrib3fv( |
| 1404 GLuint indx, |
| 1405 const GLfloat* values) { |
| 1406 return error::kNoError; |
| 1407 } |
| 1408 |
| 1409 error::Error GLES2DecoderPassthroughImpl::DoVertexAttrib4f(GLuint indx, |
| 1410 GLfloat x, |
| 1411 GLfloat y, |
| 1412 GLfloat z, |
| 1413 GLfloat w) { |
| 1414 return error::kNoError; |
| 1415 } |
| 1416 |
| 1417 error::Error GLES2DecoderPassthroughImpl::DoVertexAttrib4fv( |
| 1418 GLuint indx, |
| 1419 const GLfloat* values) { |
| 1420 return error::kNoError; |
| 1421 } |
| 1422 |
| 1423 error::Error GLES2DecoderPassthroughImpl::DoVertexAttribI4i(GLuint indx, |
| 1424 GLint x, |
| 1425 GLint y, |
| 1426 GLint z, |
| 1427 GLint w) { |
| 1428 return error::kNoError; |
| 1429 } |
| 1430 |
| 1431 error::Error GLES2DecoderPassthroughImpl::DoVertexAttribI4iv( |
| 1432 GLuint indx, |
| 1433 const GLint* values) { |
| 1434 return error::kNoError; |
| 1435 } |
| 1436 |
| 1437 error::Error GLES2DecoderPassthroughImpl::DoVertexAttribI4ui(GLuint indx, |
| 1438 GLuint x, |
| 1439 GLuint y, |
| 1440 GLuint z, |
| 1441 GLuint w) { |
| 1442 return error::kNoError; |
| 1443 } |
| 1444 |
| 1445 error::Error GLES2DecoderPassthroughImpl::DoVertexAttribI4uiv( |
| 1446 GLuint indx, |
| 1447 const GLuint* values) { |
| 1448 return error::kNoError; |
| 1449 } |
| 1450 |
| 1451 error::Error GLES2DecoderPassthroughImpl::DoVertexAttribIPointer( |
| 1452 GLuint indx, |
| 1453 GLint size, |
| 1454 GLenum type, |
| 1455 GLsizei stride, |
| 1456 const void* ptr) { |
| 1457 return error::kNoError; |
| 1458 } |
| 1459 |
| 1460 error::Error GLES2DecoderPassthroughImpl::DoVertexAttribPointer( |
| 1461 GLuint indx, |
| 1462 GLint size, |
| 1463 GLenum type, |
| 1464 GLboolean normalized, |
| 1465 GLsizei stride, |
| 1466 const void* ptr) { |
| 1467 return error::kNoError; |
| 1468 } |
| 1469 |
| 1470 error::Error GLES2DecoderPassthroughImpl::DoViewport(GLint x, |
| 1471 GLint y, |
| 1472 GLsizei width, |
| 1473 GLsizei height) { |
| 1474 return error::kNoError; |
| 1475 } |
| 1476 |
| 1477 error::Error GLES2DecoderPassthroughImpl::DoWaitSync(GLuint sync, |
| 1478 GLbitfield flags, |
| 1479 GLuint64 timeout) { |
| 1480 return error::kNoError; |
| 1481 } |
| 1482 |
| 1483 error::Error GLES2DecoderPassthroughImpl::DoBlitFramebufferCHROMIUM( |
| 1484 GLint srcX0, |
| 1485 GLint srcY0, |
| 1486 GLint srcX1, |
| 1487 GLint srcY1, |
| 1488 GLint dstX0, |
| 1489 GLint dstY0, |
| 1490 GLint dstX1, |
| 1491 GLint dstY1, |
| 1492 GLbitfield mask, |
| 1493 GLenum filter) { |
| 1494 return error::kNoError; |
| 1495 } |
| 1496 |
| 1497 error::Error |
| 1498 GLES2DecoderPassthroughImpl::DoRenderbufferStorageMultisampleCHROMIUM( |
| 1499 GLenum target, |
| 1500 GLsizei samples, |
| 1501 GLenum internalformat, |
| 1502 GLsizei width, |
| 1503 GLsizei height) { |
| 1504 return error::kNoError; |
| 1505 } |
| 1506 |
| 1507 error::Error GLES2DecoderPassthroughImpl::DoRenderbufferStorageMultisampleEXT( |
| 1508 GLenum target, |
| 1509 GLsizei samples, |
| 1510 GLenum internalformat, |
| 1511 GLsizei width, |
| 1512 GLsizei height) { |
| 1513 return error::kNoError; |
| 1514 } |
| 1515 |
| 1516 error::Error GLES2DecoderPassthroughImpl::DoFramebufferTexture2DMultisampleEXT( |
| 1517 GLenum target, |
| 1518 GLenum attachment, |
| 1519 GLenum textarget, |
| 1520 GLuint texture, |
| 1521 GLint level, |
| 1522 GLsizei samples) { |
| 1523 return error::kNoError; |
| 1524 } |
| 1525 |
| 1526 error::Error GLES2DecoderPassthroughImpl::DoTexStorage2DEXT( |
| 1527 GLenum target, |
| 1528 GLsizei levels, |
| 1529 GLenum internalFormat, |
| 1530 GLsizei width, |
| 1531 GLsizei height) { |
| 1532 glTexStorage2DEXT(target, levels, internalFormat, width, height); |
| 1533 return error::kNoError; |
| 1534 } |
| 1535 |
| 1536 error::Error GLES2DecoderPassthroughImpl::DoGenQueriesEXT(GLsizei n, |
| 1537 GLuint* queries) { |
| 1538 return error::kNoError; |
| 1539 } |
| 1540 |
| 1541 error::Error GLES2DecoderPassthroughImpl::DoDeleteQueriesEXT( |
| 1542 GLsizei n, |
| 1543 const GLuint* queries) { |
| 1544 return error::kNoError; |
| 1545 } |
| 1546 |
| 1547 error::Error GLES2DecoderPassthroughImpl::DoQueryCounterEXT(GLuint id, |
| 1548 GLenum target) { |
| 1549 return error::kNoError; |
| 1550 } |
| 1551 |
| 1552 error::Error GLES2DecoderPassthroughImpl::DoBeginQueryEXT(GLenum target, |
| 1553 GLuint id) { |
| 1554 return error::kNoError; |
| 1555 } |
| 1556 |
| 1557 error::Error GLES2DecoderPassthroughImpl::DoBeginTransformFeedback( |
| 1558 GLenum primitivemode) { |
| 1559 return error::kNoError; |
| 1560 } |
| 1561 |
| 1562 error::Error GLES2DecoderPassthroughImpl::DoEndQueryEXT(GLenum target) { |
| 1563 return error::kNoError; |
| 1564 } |
| 1565 |
| 1566 error::Error GLES2DecoderPassthroughImpl::DoEndTransformFeedback() { |
| 1567 return error::kNoError; |
| 1568 } |
| 1569 |
| 1570 error::Error GLES2DecoderPassthroughImpl::DoSetDisjointValueSyncCHROMIUM( |
| 1571 DisjointValueSync* sync) { |
| 1572 return error::kNoError; |
| 1573 } |
| 1574 |
| 1575 error::Error GLES2DecoderPassthroughImpl::DoInsertEventMarkerEXT( |
| 1576 GLsizei length, |
| 1577 const char* marker) { |
| 1578 return error::kNoError; |
| 1579 } |
| 1580 |
| 1581 error::Error GLES2DecoderPassthroughImpl::DoPushGroupMarkerEXT( |
| 1582 GLsizei length, |
| 1583 const char* marker) { |
| 1584 return error::kNoError; |
| 1585 } |
| 1586 |
| 1587 error::Error GLES2DecoderPassthroughImpl::DoPopGroupMarkerEXT() { |
| 1588 return error::kNoError; |
| 1589 } |
| 1590 |
| 1591 error::Error GLES2DecoderPassthroughImpl::DoGenVertexArraysOES(GLsizei n, |
| 1592 GLuint* arrays) { |
| 1593 return error::kNoError; |
| 1594 } |
| 1595 |
| 1596 error::Error GLES2DecoderPassthroughImpl::DoDeleteVertexArraysOES( |
| 1597 GLsizei n, |
| 1598 const GLuint* arrays) { |
| 1599 return error::kNoError; |
| 1600 } |
| 1601 |
| 1602 error::Error GLES2DecoderPassthroughImpl::DoIsVertexArrayOES(GLuint array, |
| 1603 uint32_t* result) { |
| 1604 return error::kNoError; |
| 1605 } |
| 1606 |
| 1607 error::Error GLES2DecoderPassthroughImpl::DoBindVertexArrayOES(GLuint array) { |
| 1608 return error::kNoError; |
| 1609 } |
| 1610 |
| 1611 error::Error GLES2DecoderPassthroughImpl::DoSwapBuffers() { |
| 1612 return error::kNoError; |
| 1613 } |
| 1614 |
| 1615 error::Error GLES2DecoderPassthroughImpl::DoGetMaxValueInBufferCHROMIUM( |
| 1616 GLuint buffer_id, |
| 1617 GLsizei count, |
| 1618 GLenum type, |
| 1619 GLuint offset, |
| 1620 uint32_t* result) { |
| 1621 return error::kNoError; |
| 1622 } |
| 1623 |
| 1624 error::Error GLES2DecoderPassthroughImpl::DoEnableFeatureCHROMIUM( |
| 1625 const char* feature) { |
| 1626 return error::kNoError; |
| 1627 } |
| 1628 |
| 1629 error::Error GLES2DecoderPassthroughImpl::DoMapBufferRange(GLenum target, |
| 1630 GLintptr offset, |
| 1631 GLsizeiptr size, |
| 1632 GLbitfield access, |
| 1633 void** ptr) { |
| 1634 return error::kNoError; |
| 1635 } |
| 1636 |
| 1637 error::Error GLES2DecoderPassthroughImpl::DoUnmapBuffer(GLenum target) { |
| 1638 return error::kNoError; |
| 1639 } |
| 1640 |
| 1641 error::Error GLES2DecoderPassthroughImpl::DoResizeCHROMIUM(GLuint width, |
| 1642 GLuint height, |
| 1643 GLfloat scale_factor, |
| 1644 GLboolean alpha) { |
| 1645 return error::kNoError; |
| 1646 } |
| 1647 |
| 1648 error::Error GLES2DecoderPassthroughImpl::DoGetRequestableExtensionsCHROMIUM( |
| 1649 const char** extensions) { |
| 1650 return error::kNoError; |
| 1651 } |
| 1652 |
| 1653 error::Error GLES2DecoderPassthroughImpl::DoRequestExtensionCHROMIUM( |
| 1654 const char* extension) { |
| 1655 return error::kNoError; |
| 1656 } |
| 1657 |
| 1658 error::Error GLES2DecoderPassthroughImpl::DoGetProgramInfoCHROMIUM( |
| 1659 GLuint program, |
| 1660 std::vector<uint8_t>* data) { |
| 1661 return error::kNoError; |
| 1662 } |
| 1663 |
| 1664 error::Error GLES2DecoderPassthroughImpl::DoGetUniformBlocksCHROMIUM( |
| 1665 GLuint program, |
| 1666 std::vector<uint8_t>* data) { |
| 1667 return error::kNoError; |
| 1668 } |
| 1669 |
| 1670 error::Error |
| 1671 GLES2DecoderPassthroughImpl::DoGetTransformFeedbackVaryingsCHROMIUM( |
| 1672 GLuint program, |
| 1673 std::vector<uint8_t>* data) { |
| 1674 return error::kNoError; |
| 1675 } |
| 1676 |
| 1677 error::Error GLES2DecoderPassthroughImpl::DoGetUniformsES3CHROMIUM( |
| 1678 GLuint program, |
| 1679 std::vector<uint8_t>* data) { |
| 1680 return error::kNoError; |
| 1681 } |
| 1682 |
| 1683 error::Error GLES2DecoderPassthroughImpl::DoGetTranslatedShaderSourceANGLE( |
| 1684 GLuint shader, |
| 1685 std::string* source) { |
| 1686 return error::kNoError; |
| 1687 } |
| 1688 |
| 1689 error::Error GLES2DecoderPassthroughImpl::DoPostSubBufferCHROMIUM( |
| 1690 GLint x, |
| 1691 GLint y, |
| 1692 GLint width, |
| 1693 GLint height) { |
| 1694 return error::kNoError; |
| 1695 } |
| 1696 |
| 1697 error::Error GLES2DecoderPassthroughImpl::DoTexImageIOSurface2DCHROMIUM( |
| 1698 GLenum target, |
| 1699 GLsizei width, |
| 1700 GLsizei height, |
| 1701 GLuint ioSurfaceId, |
| 1702 GLuint plane) { |
| 1703 return error::kNoError; |
| 1704 } |
| 1705 |
| 1706 error::Error GLES2DecoderPassthroughImpl::DoCopyTextureCHROMIUM( |
| 1707 GLenum source_id, |
| 1708 GLenum dest_id, |
| 1709 GLint internalformat, |
| 1710 GLenum dest_type, |
| 1711 GLboolean unpack_flip_y, |
| 1712 GLboolean unpack_premultiply_alpha, |
| 1713 GLboolean unpack_unmultiply_alpha) { |
| 1714 return error::kNoError; |
| 1715 } |
| 1716 |
| 1717 error::Error GLES2DecoderPassthroughImpl::DoCopySubTextureCHROMIUM( |
| 1718 GLenum source_id, |
| 1719 GLenum dest_id, |
| 1720 GLint xoffset, |
| 1721 GLint yoffset, |
| 1722 GLint x, |
| 1723 GLint y, |
| 1724 GLsizei width, |
| 1725 GLsizei height, |
| 1726 GLboolean unpack_flip_y, |
| 1727 GLboolean unpack_premultiply_alpha, |
| 1728 GLboolean unpack_unmultiply_alpha) { |
| 1729 return error::kNoError; |
| 1730 } |
| 1731 |
| 1732 error::Error GLES2DecoderPassthroughImpl::DoCompressedCopyTextureCHROMIUM( |
| 1733 GLenum source_id, |
| 1734 GLenum dest_id) { |
| 1735 return error::kNoError; |
| 1736 } |
| 1737 |
| 1738 error::Error GLES2DecoderPassthroughImpl::DoDrawArraysInstancedANGLE( |
| 1739 GLenum mode, |
| 1740 GLint first, |
| 1741 GLsizei count, |
| 1742 GLsizei primcount) { |
| 1743 return error::kNoError; |
| 1744 } |
| 1745 |
| 1746 error::Error GLES2DecoderPassthroughImpl::DoDrawElementsInstancedANGLE( |
| 1747 GLenum mode, |
| 1748 GLsizei count, |
| 1749 GLenum type, |
| 1750 const void* indices, |
| 1751 GLsizei primcount) { |
| 1752 return error::kNoError; |
| 1753 } |
| 1754 |
| 1755 error::Error GLES2DecoderPassthroughImpl::DoVertexAttribDivisorANGLE( |
| 1756 GLuint index, |
| 1757 GLuint divisor) { |
| 1758 return error::kNoError; |
| 1759 } |
| 1760 |
| 1761 error::Error GLES2DecoderPassthroughImpl::DoProduceTextureCHROMIUM( |
| 1762 GLenum target, |
| 1763 const GLbyte* mailbox) { |
| 1764 return error::kNoError; |
| 1765 } |
| 1766 |
| 1767 error::Error GLES2DecoderPassthroughImpl::DoProduceTextureDirectCHROMIUM( |
| 1768 GLuint texture, |
| 1769 GLenum target, |
| 1770 const GLbyte* mailbox) { |
| 1771 return error::kNoError; |
| 1772 } |
| 1773 |
| 1774 error::Error GLES2DecoderPassthroughImpl::DoConsumeTextureCHROMIUM( |
| 1775 GLenum target, |
| 1776 const GLbyte* mailbox) { |
| 1777 return error::kNoError; |
| 1778 } |
| 1779 |
| 1780 error::Error GLES2DecoderPassthroughImpl::DoCreateAndConsumeTextureCHROMIUM( |
| 1781 GLenum target, |
| 1782 const GLbyte* mailbox, |
| 1783 GLuint texture) { |
| 1784 return error::kNoError; |
| 1785 } |
| 1786 |
| 1787 error::Error GLES2DecoderPassthroughImpl::DoBindUniformLocationCHROMIUM( |
| 1788 GLuint program, |
| 1789 GLint location, |
| 1790 const char* name) { |
| 1791 return error::kNoError; |
| 1792 } |
| 1793 |
| 1794 error::Error GLES2DecoderPassthroughImpl::DoBindTexImage2DCHROMIUM( |
| 1795 GLenum target, |
| 1796 GLint imageId) { |
| 1797 return error::kNoError; |
| 1798 } |
| 1799 |
| 1800 error::Error GLES2DecoderPassthroughImpl::DoReleaseTexImage2DCHROMIUM( |
| 1801 GLenum target, |
| 1802 GLint imageId) { |
| 1803 return error::kNoError; |
| 1804 } |
| 1805 |
| 1806 error::Error GLES2DecoderPassthroughImpl::DoTraceBeginCHROMIUM( |
| 1807 const char* category_name, |
| 1808 const char* trace_name) { |
| 1809 return error::kNoError; |
| 1810 } |
| 1811 |
| 1812 error::Error GLES2DecoderPassthroughImpl::DoTraceEndCHROMIUM() { |
| 1813 return error::kNoError; |
| 1814 } |
| 1815 |
| 1816 error::Error GLES2DecoderPassthroughImpl::DoDiscardFramebufferEXT( |
| 1817 GLenum target, |
| 1818 GLsizei count, |
| 1819 const GLenum* attachments) { |
| 1820 return error::kNoError; |
| 1821 } |
| 1822 |
| 1823 error::Error GLES2DecoderPassthroughImpl::DoLoseContextCHROMIUM(GLenum current, |
| 1824 GLenum other) { |
| 1825 return error::kNoError; |
| 1826 } |
| 1827 |
| 1828 error::Error GLES2DecoderPassthroughImpl::DoInsertFenceSyncCHROMIUM( |
| 1829 GLuint64 release_count) { |
| 1830 return error::kNoError; |
| 1831 } |
| 1832 |
| 1833 error::Error GLES2DecoderPassthroughImpl::DoWaitSyncTokenCHROMIUM( |
| 1834 CommandBufferNamespace namespace_id, |
| 1835 CommandBufferId command_buffer_id, |
| 1836 GLuint64 release_count) { |
| 1837 return error::kNoError; |
| 1838 } |
| 1839 |
| 1840 error::Error GLES2DecoderPassthroughImpl::DoDrawBuffersEXT(GLsizei count, |
| 1841 const GLenum* bufs) { |
| 1842 return error::kNoError; |
| 1843 } |
| 1844 |
| 1845 error::Error GLES2DecoderPassthroughImpl::DoDiscardBackbufferCHROMIUM() { |
| 1846 return error::kNoError; |
| 1847 } |
| 1848 |
| 1849 error::Error GLES2DecoderPassthroughImpl::DoScheduleOverlayPlaneCHROMIUM( |
| 1850 GLint plane_z_order, |
| 1851 GLenum plane_transform, |
| 1852 GLuint overlay_texture_id, |
| 1853 GLint bounds_x, |
| 1854 GLint bounds_y, |
| 1855 GLint bounds_width, |
| 1856 GLint bounds_height, |
| 1857 GLfloat uv_x, |
| 1858 GLfloat uv_y, |
| 1859 GLfloat uv_width, |
| 1860 GLfloat uv_height) { |
| 1861 return error::kNoError; |
| 1862 } |
| 1863 |
| 1864 error::Error GLES2DecoderPassthroughImpl::DoScheduleCALayerCHROMIUM( |
| 1865 GLuint contents_texture_id, |
| 1866 const GLfloat* contents_rect, |
| 1867 GLfloat opacity, |
| 1868 GLuint background_color, |
| 1869 GLuint edge_aa_mask, |
| 1870 const GLfloat* bounds_rect, |
| 1871 GLboolean is_clipped, |
| 1872 const GLfloat* clip_rect, |
| 1873 GLint sorting_context_id, |
| 1874 const GLfloat* transform) { |
| 1875 return error::kNoError; |
| 1876 } |
| 1877 |
| 1878 error::Error GLES2DecoderPassthroughImpl::DoCommitOverlayPlanesCHROMIUM() { |
| 1879 return error::kNoError; |
| 1880 } |
| 1881 |
| 1882 error::Error GLES2DecoderPassthroughImpl::DoSwapInterval(GLint interval) { |
| 1883 return error::kNoError; |
| 1884 } |
| 1885 |
| 1886 error::Error GLES2DecoderPassthroughImpl::DoFlushDriverCachesCHROMIUM() { |
| 1887 return error::kNoError; |
| 1888 } |
| 1889 |
| 1890 error::Error GLES2DecoderPassthroughImpl::DoMatrixLoadfCHROMIUM( |
| 1891 GLenum matrixMode, |
| 1892 const GLfloat* m) { |
| 1893 return error::kNoError; |
| 1894 } |
| 1895 |
| 1896 error::Error GLES2DecoderPassthroughImpl::DoMatrixLoadIdentityCHROMIUM( |
| 1897 GLenum matrixMode) { |
| 1898 return error::kNoError; |
| 1899 } |
| 1900 |
| 1901 error::Error GLES2DecoderPassthroughImpl::DoGenPathsCHROMIUM(GLuint path, |
| 1902 GLsizei range) { |
| 1903 return error::kNoError; |
| 1904 } |
| 1905 |
| 1906 error::Error GLES2DecoderPassthroughImpl::DoDeletePathsCHROMIUM(GLuint path, |
| 1907 GLsizei range) { |
| 1908 return error::kNoError; |
| 1909 } |
| 1910 |
| 1911 error::Error GLES2DecoderPassthroughImpl::DoIsPathCHROMIUM(GLuint path, |
| 1912 uint32_t* result) { |
| 1913 return error::kNoError; |
| 1914 } |
| 1915 |
| 1916 error::Error GLES2DecoderPassthroughImpl::DoPathCommandsCHROMIUM( |
| 1917 GLuint path, |
| 1918 GLsizei numCommands, |
| 1919 const GLubyte* commands, |
| 1920 GLsizei numCoords, |
| 1921 GLenum coordType, |
| 1922 const GLvoid* coords, |
| 1923 GLsizei coords_bufsize) { |
| 1924 return error::kNoError; |
| 1925 } |
| 1926 |
| 1927 error::Error GLES2DecoderPassthroughImpl::DoPathParameterfCHROMIUM( |
| 1928 GLuint path, |
| 1929 GLenum pname, |
| 1930 GLfloat value) { |
| 1931 return error::kNoError; |
| 1932 } |
| 1933 |
| 1934 error::Error GLES2DecoderPassthroughImpl::DoPathParameteriCHROMIUM( |
| 1935 GLuint path, |
| 1936 GLenum pname, |
| 1937 GLint value) { |
| 1938 return error::kNoError; |
| 1939 } |
| 1940 |
| 1941 error::Error GLES2DecoderPassthroughImpl::DoPathStencilFuncCHROMIUM( |
| 1942 GLenum func, |
| 1943 GLint ref, |
| 1944 GLuint mask) { |
| 1945 return error::kNoError; |
| 1946 } |
| 1947 |
| 1948 error::Error GLES2DecoderPassthroughImpl::DoStencilFillPathCHROMIUM( |
| 1949 GLuint path, |
| 1950 GLenum fillMode, |
| 1951 GLuint mask) { |
| 1952 return error::kNoError; |
| 1953 } |
| 1954 |
| 1955 error::Error GLES2DecoderPassthroughImpl::DoStencilStrokePathCHROMIUM( |
| 1956 GLuint path, |
| 1957 GLint reference, |
| 1958 GLuint mask) { |
| 1959 return error::kNoError; |
| 1960 } |
| 1961 |
| 1962 error::Error GLES2DecoderPassthroughImpl::DoCoverFillPathCHROMIUM( |
| 1963 GLuint path, |
| 1964 GLenum coverMode) { |
| 1965 return error::kNoError; |
| 1966 } |
| 1967 |
| 1968 error::Error GLES2DecoderPassthroughImpl::DoCoverStrokePathCHROMIUM( |
| 1969 GLuint path, |
| 1970 GLenum coverMode) { |
| 1971 return error::kNoError; |
| 1972 } |
| 1973 |
| 1974 error::Error GLES2DecoderPassthroughImpl::DoStencilThenCoverFillPathCHROMIUM( |
| 1975 GLuint path, |
| 1976 GLenum fillMode, |
| 1977 GLuint mask, |
| 1978 GLenum coverMode) { |
| 1979 return error::kNoError; |
| 1980 } |
| 1981 |
| 1982 error::Error GLES2DecoderPassthroughImpl::DoStencilThenCoverStrokePathCHROMIUM( |
| 1983 GLuint path, |
| 1984 GLint reference, |
| 1985 GLuint mask, |
| 1986 GLenum coverMode) { |
| 1987 return error::kNoError; |
| 1988 } |
| 1989 |
| 1990 error::Error GLES2DecoderPassthroughImpl::DoStencilFillPathInstancedCHROMIUM( |
| 1991 GLsizei numPaths, |
| 1992 GLenum pathNameType, |
| 1993 const GLvoid* paths, |
| 1994 GLsizei pathsBufsize, |
| 1995 GLuint pathBase, |
| 1996 GLenum fillMode, |
| 1997 GLuint mask, |
| 1998 GLenum transformType, |
| 1999 const GLfloat* transformValues, |
| 2000 GLsizei transformValuesBufsize) { |
| 2001 return error::kNoError; |
| 2002 } |
| 2003 |
| 2004 error::Error GLES2DecoderPassthroughImpl::DoStencilStrokePathInstancedCHROMIUM( |
| 2005 GLsizei numPaths, |
| 2006 GLenum pathNameType, |
| 2007 const GLvoid* paths, |
| 2008 GLsizei pathsBufsize, |
| 2009 GLuint pathBase, |
| 2010 GLint reference, |
| 2011 GLuint mask, |
| 2012 GLenum transformType, |
| 2013 const GLfloat* transformValues, |
| 2014 GLsizei transformValuesBufsize) { |
| 2015 return error::kNoError; |
| 2016 } |
| 2017 |
| 2018 error::Error GLES2DecoderPassthroughImpl::DoCoverFillPathInstancedCHROMIUM( |
| 2019 GLsizei numPaths, |
| 2020 GLenum pathNameType, |
| 2021 const GLvoid* paths, |
| 2022 GLsizei pathsBufsize, |
| 2023 GLuint pathBase, |
| 2024 GLenum coverMode, |
| 2025 GLenum transformType, |
| 2026 const GLfloat* transformValues, |
| 2027 GLsizei transformValuesBufsize) { |
| 2028 return error::kNoError; |
| 2029 } |
| 2030 |
| 2031 error::Error GLES2DecoderPassthroughImpl::DoCoverStrokePathInstancedCHROMIUM( |
| 2032 GLsizei numPaths, |
| 2033 GLenum pathNameType, |
| 2034 const GLvoid* paths, |
| 2035 GLsizei pathsBufsize, |
| 2036 GLuint pathBase, |
| 2037 GLenum coverMode, |
| 2038 GLenum transformType, |
| 2039 const GLfloat* transformValues, |
| 2040 GLsizei transformValuesBufsize) { |
| 2041 return error::kNoError; |
| 2042 } |
| 2043 |
| 2044 error::Error |
| 2045 GLES2DecoderPassthroughImpl::DoStencilThenCoverFillPathInstancedCHROMIUM( |
| 2046 GLsizei numPaths, |
| 2047 GLenum pathNameType, |
| 2048 const GLvoid* paths, |
| 2049 GLsizei pathsBufsize, |
| 2050 GLuint pathBase, |
| 2051 GLenum fillMode, |
| 2052 GLuint mask, |
| 2053 GLenum coverMode, |
| 2054 GLenum transformType, |
| 2055 const GLfloat* transformValues, |
| 2056 GLsizei transformValuesBufsize) { |
| 2057 return error::kNoError; |
| 2058 } |
| 2059 |
| 2060 error::Error |
| 2061 GLES2DecoderPassthroughImpl::DoStencilThenCoverStrokePathInstancedCHROMIUM( |
| 2062 GLsizei numPaths, |
| 2063 GLenum pathNameType, |
| 2064 const GLvoid* paths, |
| 2065 GLsizei pathsBufsize, |
| 2066 GLuint pathBase, |
| 2067 GLint reference, |
| 2068 GLuint mask, |
| 2069 GLenum coverMode, |
| 2070 GLenum transformType, |
| 2071 const GLfloat* transformValues, |
| 2072 GLsizei transformValuesBufsize) { |
| 2073 return error::kNoError; |
| 2074 } |
| 2075 |
| 2076 error::Error GLES2DecoderPassthroughImpl::DoBindFragmentInputLocationCHROMIUM( |
| 2077 GLuint program, |
| 2078 GLint location, |
| 2079 const char* name) { |
| 2080 return error::kNoError; |
| 2081 } |
| 2082 |
| 2083 error::Error GLES2DecoderPassthroughImpl::DoProgramPathFragmentInputGenCHROMIUM( |
| 2084 GLuint program, |
| 2085 GLint location, |
| 2086 GLenum genMode, |
| 2087 GLint components, |
| 2088 const GLfloat* coeffs, |
| 2089 GLsizei coeffsBufsize) { |
| 2090 return error::kNoError; |
| 2091 } |
| 2092 |
| 2093 error::Error GLES2DecoderPassthroughImpl::DoCoverageModulationCHROMIUM( |
| 2094 GLenum components) { |
| 2095 return error::kNoError; |
| 2096 } |
| 2097 |
| 2098 error::Error GLES2DecoderPassthroughImpl::DoBlendBarrierKHR() { |
| 2099 return error::kNoError; |
| 2100 } |
| 2101 |
| 2102 error::Error |
| 2103 GLES2DecoderPassthroughImpl::DoApplyScreenSpaceAntialiasingCHROMIUM() { |
| 2104 return error::kNoError; |
| 2105 } |
| 2106 |
| 2107 error::Error GLES2DecoderPassthroughImpl::DoBindFragDataLocationIndexedEXT( |
| 2108 GLuint program, |
| 2109 GLuint colorNumber, |
| 2110 GLuint index, |
| 2111 const char* name) { |
| 2112 return error::kNoError; |
| 2113 } |
| 2114 |
| 2115 error::Error GLES2DecoderPassthroughImpl::DoBindFragDataLocationEXT( |
| 2116 GLuint program, |
| 2117 GLuint colorNumber, |
| 2118 const char* name) { |
| 2119 return error::kNoError; |
| 2120 } |
| 2121 |
| 2122 error::Error GLES2DecoderPassthroughImpl::DoGetFragDataIndexEXT( |
| 2123 GLuint program, |
| 2124 const char* name, |
| 2125 GLint* index) { |
| 2126 return error::kNoError; |
| 2127 } |
| 2128 |
| 2129 error::Error |
| 2130 GLES2DecoderPassthroughImpl::DoUniformMatrix4fvStreamTextureMatrixCHROMIUM( |
| 2131 GLint location, |
| 2132 GLboolean transpose, |
| 2133 const GLfloat* defaultValue) { |
| 2134 return error::kNoError; |
| 2135 } |
| 2136 |
| 2137 } // namespace gles2 |
| 2138 } // namespace gpu |
OLD | NEW |