OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 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 | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 // This file is auto-generated from | 5 // This file is auto-generated from |
6 // gpu/command_buffer/build_gles2_cmd_buffer.py | 6 // gpu/command_buffer/build_gles2_cmd_buffer.py |
7 // It's formatted by clang-format using chromium coding style: | 7 // It's formatted by clang-format using chromium coding style: |
8 // clang-format -i -style=chromium filename | 8 // clang-format -i -style=chromium filename |
9 // DO NOT EDIT! | 9 // DO NOT EDIT! |
10 | 10 |
(...skipping 124 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
135 TEST_P(GLES2DecoderTest2, TexParameterfvImmediateValidArgs) { | 135 TEST_P(GLES2DecoderTest2, TexParameterfvImmediateValidArgs) { |
136 cmds::TexParameterfvImmediate& cmd = | 136 cmds::TexParameterfvImmediate& cmd = |
137 *GetImmediateAs<cmds::TexParameterfvImmediate>(); | 137 *GetImmediateAs<cmds::TexParameterfvImmediate>(); |
138 SpecializedSetup<cmds::TexParameterfvImmediate, 0>(true); | 138 SpecializedSetup<cmds::TexParameterfvImmediate, 0>(true); |
139 GLfloat temp[1] = { | 139 GLfloat temp[1] = { |
140 GL_NEAREST, | 140 GL_NEAREST, |
141 }; | 141 }; |
142 cmd.Init(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, &temp[0]); | 142 cmd.Init(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, &temp[0]); |
143 EXPECT_CALL( | 143 EXPECT_CALL( |
144 *gl_, | 144 *gl_, |
145 TexParameterf(GL_TEXTURE_2D, | 145 TexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, |
146 GL_TEXTURE_MAG_FILTER, | |
147 *reinterpret_cast<GLfloat*>(ImmediateDataAddress(&cmd)))); | 146 *reinterpret_cast<GLfloat*>(ImmediateDataAddress(&cmd)))); |
148 EXPECT_EQ(error::kNoError, ExecuteImmediateCmd(cmd, sizeof(temp))); | 147 EXPECT_EQ(error::kNoError, ExecuteImmediateCmd(cmd, sizeof(temp))); |
149 EXPECT_EQ(GL_NO_ERROR, GetGLError()); | 148 EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
150 } | 149 } |
151 | 150 |
152 TEST_P(GLES2DecoderTest2, TexParameterfvImmediateInvalidArgs0_0) { | 151 TEST_P(GLES2DecoderTest2, TexParameterfvImmediateInvalidArgs0_0) { |
153 cmds::TexParameterfvImmediate& cmd = | 152 cmds::TexParameterfvImmediate& cmd = |
154 *GetImmediateAs<cmds::TexParameterfvImmediate>(); | 153 *GetImmediateAs<cmds::TexParameterfvImmediate>(); |
155 EXPECT_CALL(*gl_, TexParameterf(_, _, _)).Times(0); | 154 EXPECT_CALL(*gl_, TexParameterf(_, _, _)).Times(0); |
156 SpecializedSetup<cmds::TexParameterfvImmediate, 0>(false); | 155 SpecializedSetup<cmds::TexParameterfvImmediate, 0>(false); |
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
226 } | 225 } |
227 | 226 |
228 TEST_P(GLES2DecoderTest2, TexParameterivImmediateValidArgs) { | 227 TEST_P(GLES2DecoderTest2, TexParameterivImmediateValidArgs) { |
229 cmds::TexParameterivImmediate& cmd = | 228 cmds::TexParameterivImmediate& cmd = |
230 *GetImmediateAs<cmds::TexParameterivImmediate>(); | 229 *GetImmediateAs<cmds::TexParameterivImmediate>(); |
231 SpecializedSetup<cmds::TexParameterivImmediate, 0>(true); | 230 SpecializedSetup<cmds::TexParameterivImmediate, 0>(true); |
232 GLint temp[1] = { | 231 GLint temp[1] = { |
233 GL_NEAREST, | 232 GL_NEAREST, |
234 }; | 233 }; |
235 cmd.Init(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, &temp[0]); | 234 cmd.Init(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, &temp[0]); |
236 EXPECT_CALL( | 235 EXPECT_CALL(*gl_, TexParameteri( |
237 *gl_, | 236 GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, |
238 TexParameteri(GL_TEXTURE_2D, | 237 *reinterpret_cast<GLint*>(ImmediateDataAddress(&cmd)))); |
239 GL_TEXTURE_MAG_FILTER, | |
240 *reinterpret_cast<GLint*>(ImmediateDataAddress(&cmd)))); | |
241 EXPECT_EQ(error::kNoError, ExecuteImmediateCmd(cmd, sizeof(temp))); | 238 EXPECT_EQ(error::kNoError, ExecuteImmediateCmd(cmd, sizeof(temp))); |
242 EXPECT_EQ(GL_NO_ERROR, GetGLError()); | 239 EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
243 } | 240 } |
244 | 241 |
245 TEST_P(GLES2DecoderTest2, TexParameterivImmediateInvalidArgs0_0) { | 242 TEST_P(GLES2DecoderTest2, TexParameterivImmediateInvalidArgs0_0) { |
246 cmds::TexParameterivImmediate& cmd = | 243 cmds::TexParameterivImmediate& cmd = |
247 *GetImmediateAs<cmds::TexParameterivImmediate>(); | 244 *GetImmediateAs<cmds::TexParameterivImmediate>(); |
248 EXPECT_CALL(*gl_, TexParameteri(_, _, _)).Times(0); | 245 EXPECT_CALL(*gl_, TexParameteri(_, _, _)).Times(0); |
249 SpecializedSetup<cmds::TexParameterivImmediate, 0>(false); | 246 SpecializedSetup<cmds::TexParameterivImmediate, 0>(false); |
250 GLint temp[1] = { | 247 GLint temp[1] = { |
(...skipping 190 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
441 0, | 438 0, |
442 }; | 439 }; |
443 cmd.Init(1, 2, &temp[0]); | 440 cmd.Init(1, 2, &temp[0]); |
444 EXPECT_EQ(error::kNoError, ExecuteImmediateCmd(cmd, sizeof(temp))); | 441 EXPECT_EQ(error::kNoError, ExecuteImmediateCmd(cmd, sizeof(temp))); |
445 EXPECT_EQ(GL_NO_ERROR, GetGLError()); | 442 EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
446 } | 443 } |
447 | 444 |
448 TEST_P(GLES2DecoderTest2, UniformMatrix2fvImmediateValidArgs) { | 445 TEST_P(GLES2DecoderTest2, UniformMatrix2fvImmediateValidArgs) { |
449 cmds::UniformMatrix2fvImmediate& cmd = | 446 cmds::UniformMatrix2fvImmediate& cmd = |
450 *GetImmediateAs<cmds::UniformMatrix2fvImmediate>(); | 447 *GetImmediateAs<cmds::UniformMatrix2fvImmediate>(); |
451 EXPECT_CALL( | 448 EXPECT_CALL(*gl_, |
452 *gl_, | 449 UniformMatrix2fv(1, 2, false, reinterpret_cast<GLfloat*>( |
453 UniformMatrix2fv( | 450 ImmediateDataAddress(&cmd)))); |
454 1, 2, false, reinterpret_cast<GLfloat*>(ImmediateDataAddress(&cmd)))); | |
455 SpecializedSetup<cmds::UniformMatrix2fvImmediate, 0>(true); | 451 SpecializedSetup<cmds::UniformMatrix2fvImmediate, 0>(true); |
456 GLfloat temp[4 * 2] = { | 452 GLfloat temp[4 * 2] = { |
457 0, | 453 0, |
458 }; | 454 }; |
459 cmd.Init(1, 2, &temp[0]); | 455 cmd.Init(1, 2, &temp[0]); |
460 EXPECT_EQ(error::kNoError, ExecuteImmediateCmd(cmd, sizeof(temp))); | 456 EXPECT_EQ(error::kNoError, ExecuteImmediateCmd(cmd, sizeof(temp))); |
461 EXPECT_EQ(GL_NO_ERROR, GetGLError()); | 457 EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
462 } | 458 } |
463 | 459 |
464 TEST_P(GLES2DecoderTest2, UniformMatrix3fvImmediateValidArgs) { | 460 TEST_P(GLES2DecoderTest2, UniformMatrix3fvImmediateValidArgs) { |
465 cmds::UniformMatrix3fvImmediate& cmd = | 461 cmds::UniformMatrix3fvImmediate& cmd = |
466 *GetImmediateAs<cmds::UniformMatrix3fvImmediate>(); | 462 *GetImmediateAs<cmds::UniformMatrix3fvImmediate>(); |
467 EXPECT_CALL( | 463 EXPECT_CALL(*gl_, |
468 *gl_, | 464 UniformMatrix3fv(1, 2, false, reinterpret_cast<GLfloat*>( |
469 UniformMatrix3fv( | 465 ImmediateDataAddress(&cmd)))); |
470 1, 2, false, reinterpret_cast<GLfloat*>(ImmediateDataAddress(&cmd)))); | |
471 SpecializedSetup<cmds::UniformMatrix3fvImmediate, 0>(true); | 466 SpecializedSetup<cmds::UniformMatrix3fvImmediate, 0>(true); |
472 GLfloat temp[9 * 2] = { | 467 GLfloat temp[9 * 2] = { |
473 0, | 468 0, |
474 }; | 469 }; |
475 cmd.Init(1, 2, &temp[0]); | 470 cmd.Init(1, 2, &temp[0]); |
476 EXPECT_EQ(error::kNoError, ExecuteImmediateCmd(cmd, sizeof(temp))); | 471 EXPECT_EQ(error::kNoError, ExecuteImmediateCmd(cmd, sizeof(temp))); |
477 EXPECT_EQ(GL_NO_ERROR, GetGLError()); | 472 EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
478 } | 473 } |
479 | 474 |
480 TEST_P(GLES2DecoderTest2, UniformMatrix4fvImmediateValidArgs) { | 475 TEST_P(GLES2DecoderTest2, UniformMatrix4fvImmediateValidArgs) { |
481 cmds::UniformMatrix4fvImmediate& cmd = | 476 cmds::UniformMatrix4fvImmediate& cmd = |
482 *GetImmediateAs<cmds::UniformMatrix4fvImmediate>(); | 477 *GetImmediateAs<cmds::UniformMatrix4fvImmediate>(); |
483 EXPECT_CALL( | 478 EXPECT_CALL(*gl_, |
484 *gl_, | 479 UniformMatrix4fv(1, 2, false, reinterpret_cast<GLfloat*>( |
485 UniformMatrix4fv( | 480 ImmediateDataAddress(&cmd)))); |
486 1, 2, false, reinterpret_cast<GLfloat*>(ImmediateDataAddress(&cmd)))); | |
487 SpecializedSetup<cmds::UniformMatrix4fvImmediate, 0>(true); | 481 SpecializedSetup<cmds::UniformMatrix4fvImmediate, 0>(true); |
488 GLfloat temp[16 * 2] = { | 482 GLfloat temp[16 * 2] = { |
489 0, | 483 0, |
490 }; | 484 }; |
491 cmd.Init(1, 2, &temp[0]); | 485 cmd.Init(1, 2, &temp[0]); |
492 EXPECT_EQ(error::kNoError, ExecuteImmediateCmd(cmd, sizeof(temp))); | 486 EXPECT_EQ(error::kNoError, ExecuteImmediateCmd(cmd, sizeof(temp))); |
493 EXPECT_EQ(GL_NO_ERROR, GetGLError()); | 487 EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
494 } | 488 } |
495 | 489 |
496 TEST_P(GLES2DecoderTest2, UseProgramValidArgs) { | 490 TEST_P(GLES2DecoderTest2, UseProgramValidArgs) { |
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
530 } | 524 } |
531 | 525 |
532 TEST_P(GLES2DecoderTest2, VertexAttrib1fvImmediateValidArgs) { | 526 TEST_P(GLES2DecoderTest2, VertexAttrib1fvImmediateValidArgs) { |
533 cmds::VertexAttrib1fvImmediate& cmd = | 527 cmds::VertexAttrib1fvImmediate& cmd = |
534 *GetImmediateAs<cmds::VertexAttrib1fvImmediate>(); | 528 *GetImmediateAs<cmds::VertexAttrib1fvImmediate>(); |
535 SpecializedSetup<cmds::VertexAttrib1fvImmediate, 0>(true); | 529 SpecializedSetup<cmds::VertexAttrib1fvImmediate, 0>(true); |
536 GLfloat temp[1] = { | 530 GLfloat temp[1] = { |
537 0, | 531 0, |
538 }; | 532 }; |
539 cmd.Init(1, &temp[0]); | 533 cmd.Init(1, &temp[0]); |
540 EXPECT_CALL(*gl_, | 534 EXPECT_CALL(*gl_, VertexAttrib1fv(1, reinterpret_cast<GLfloat*>( |
541 VertexAttrib1fv( | 535 ImmediateDataAddress(&cmd)))); |
542 1, reinterpret_cast<GLfloat*>(ImmediateDataAddress(&cmd)))); | |
543 EXPECT_EQ(error::kNoError, ExecuteImmediateCmd(cmd, sizeof(temp))); | 536 EXPECT_EQ(error::kNoError, ExecuteImmediateCmd(cmd, sizeof(temp))); |
544 EXPECT_EQ(GL_NO_ERROR, GetGLError()); | 537 EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
545 } | 538 } |
546 | 539 |
547 TEST_P(GLES2DecoderTest2, VertexAttrib2fValidArgs) { | 540 TEST_P(GLES2DecoderTest2, VertexAttrib2fValidArgs) { |
548 EXPECT_CALL(*gl_, VertexAttrib2f(1, 2, 3)); | 541 EXPECT_CALL(*gl_, VertexAttrib2f(1, 2, 3)); |
549 SpecializedSetup<cmds::VertexAttrib2f, 0>(true); | 542 SpecializedSetup<cmds::VertexAttrib2f, 0>(true); |
550 cmds::VertexAttrib2f cmd; | 543 cmds::VertexAttrib2f cmd; |
551 cmd.Init(1, 2, 3); | 544 cmd.Init(1, 2, 3); |
552 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); | 545 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
553 EXPECT_EQ(GL_NO_ERROR, GetGLError()); | 546 EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
554 } | 547 } |
555 | 548 |
556 TEST_P(GLES2DecoderTest2, VertexAttrib2fvImmediateValidArgs) { | 549 TEST_P(GLES2DecoderTest2, VertexAttrib2fvImmediateValidArgs) { |
557 cmds::VertexAttrib2fvImmediate& cmd = | 550 cmds::VertexAttrib2fvImmediate& cmd = |
558 *GetImmediateAs<cmds::VertexAttrib2fvImmediate>(); | 551 *GetImmediateAs<cmds::VertexAttrib2fvImmediate>(); |
559 SpecializedSetup<cmds::VertexAttrib2fvImmediate, 0>(true); | 552 SpecializedSetup<cmds::VertexAttrib2fvImmediate, 0>(true); |
560 GLfloat temp[2] = { | 553 GLfloat temp[2] = { |
561 0, | 554 0, |
562 }; | 555 }; |
563 cmd.Init(1, &temp[0]); | 556 cmd.Init(1, &temp[0]); |
564 EXPECT_CALL(*gl_, | 557 EXPECT_CALL(*gl_, VertexAttrib2fv(1, reinterpret_cast<GLfloat*>( |
565 VertexAttrib2fv( | 558 ImmediateDataAddress(&cmd)))); |
566 1, reinterpret_cast<GLfloat*>(ImmediateDataAddress(&cmd)))); | |
567 EXPECT_EQ(error::kNoError, ExecuteImmediateCmd(cmd, sizeof(temp))); | 559 EXPECT_EQ(error::kNoError, ExecuteImmediateCmd(cmd, sizeof(temp))); |
568 EXPECT_EQ(GL_NO_ERROR, GetGLError()); | 560 EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
569 } | 561 } |
570 | 562 |
571 TEST_P(GLES2DecoderTest2, VertexAttrib3fValidArgs) { | 563 TEST_P(GLES2DecoderTest2, VertexAttrib3fValidArgs) { |
572 EXPECT_CALL(*gl_, VertexAttrib3f(1, 2, 3, 4)); | 564 EXPECT_CALL(*gl_, VertexAttrib3f(1, 2, 3, 4)); |
573 SpecializedSetup<cmds::VertexAttrib3f, 0>(true); | 565 SpecializedSetup<cmds::VertexAttrib3f, 0>(true); |
574 cmds::VertexAttrib3f cmd; | 566 cmds::VertexAttrib3f cmd; |
575 cmd.Init(1, 2, 3, 4); | 567 cmd.Init(1, 2, 3, 4); |
576 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); | 568 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
577 EXPECT_EQ(GL_NO_ERROR, GetGLError()); | 569 EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
578 } | 570 } |
579 | 571 |
580 TEST_P(GLES2DecoderTest2, VertexAttrib3fvImmediateValidArgs) { | 572 TEST_P(GLES2DecoderTest2, VertexAttrib3fvImmediateValidArgs) { |
581 cmds::VertexAttrib3fvImmediate& cmd = | 573 cmds::VertexAttrib3fvImmediate& cmd = |
582 *GetImmediateAs<cmds::VertexAttrib3fvImmediate>(); | 574 *GetImmediateAs<cmds::VertexAttrib3fvImmediate>(); |
583 SpecializedSetup<cmds::VertexAttrib3fvImmediate, 0>(true); | 575 SpecializedSetup<cmds::VertexAttrib3fvImmediate, 0>(true); |
584 GLfloat temp[3] = { | 576 GLfloat temp[3] = { |
585 0, | 577 0, |
586 }; | 578 }; |
587 cmd.Init(1, &temp[0]); | 579 cmd.Init(1, &temp[0]); |
588 EXPECT_CALL(*gl_, | 580 EXPECT_CALL(*gl_, VertexAttrib3fv(1, reinterpret_cast<GLfloat*>( |
589 VertexAttrib3fv( | 581 ImmediateDataAddress(&cmd)))); |
590 1, reinterpret_cast<GLfloat*>(ImmediateDataAddress(&cmd)))); | |
591 EXPECT_EQ(error::kNoError, ExecuteImmediateCmd(cmd, sizeof(temp))); | 582 EXPECT_EQ(error::kNoError, ExecuteImmediateCmd(cmd, sizeof(temp))); |
592 EXPECT_EQ(GL_NO_ERROR, GetGLError()); | 583 EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
593 } | 584 } |
594 | 585 |
595 TEST_P(GLES2DecoderTest2, VertexAttrib4fValidArgs) { | 586 TEST_P(GLES2DecoderTest2, VertexAttrib4fValidArgs) { |
596 EXPECT_CALL(*gl_, VertexAttrib4f(1, 2, 3, 4, 5)); | 587 EXPECT_CALL(*gl_, VertexAttrib4f(1, 2, 3, 4, 5)); |
597 SpecializedSetup<cmds::VertexAttrib4f, 0>(true); | 588 SpecializedSetup<cmds::VertexAttrib4f, 0>(true); |
598 cmds::VertexAttrib4f cmd; | 589 cmds::VertexAttrib4f cmd; |
599 cmd.Init(1, 2, 3, 4, 5); | 590 cmd.Init(1, 2, 3, 4, 5); |
600 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); | 591 EXPECT_EQ(error::kNoError, ExecuteCmd(cmd)); |
601 EXPECT_EQ(GL_NO_ERROR, GetGLError()); | 592 EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
602 } | 593 } |
603 | 594 |
604 TEST_P(GLES2DecoderTest2, VertexAttrib4fvImmediateValidArgs) { | 595 TEST_P(GLES2DecoderTest2, VertexAttrib4fvImmediateValidArgs) { |
605 cmds::VertexAttrib4fvImmediate& cmd = | 596 cmds::VertexAttrib4fvImmediate& cmd = |
606 *GetImmediateAs<cmds::VertexAttrib4fvImmediate>(); | 597 *GetImmediateAs<cmds::VertexAttrib4fvImmediate>(); |
607 SpecializedSetup<cmds::VertexAttrib4fvImmediate, 0>(true); | 598 SpecializedSetup<cmds::VertexAttrib4fvImmediate, 0>(true); |
608 GLfloat temp[4] = { | 599 GLfloat temp[4] = { |
609 0, | 600 0, |
610 }; | 601 }; |
611 cmd.Init(1, &temp[0]); | 602 cmd.Init(1, &temp[0]); |
612 EXPECT_CALL(*gl_, | 603 EXPECT_CALL(*gl_, VertexAttrib4fv(1, reinterpret_cast<GLfloat*>( |
613 VertexAttrib4fv( | 604 ImmediateDataAddress(&cmd)))); |
614 1, reinterpret_cast<GLfloat*>(ImmediateDataAddress(&cmd)))); | |
615 EXPECT_EQ(error::kNoError, ExecuteImmediateCmd(cmd, sizeof(temp))); | 605 EXPECT_EQ(error::kNoError, ExecuteImmediateCmd(cmd, sizeof(temp))); |
616 EXPECT_EQ(GL_NO_ERROR, GetGLError()); | 606 EXPECT_EQ(GL_NO_ERROR, GetGLError()); |
617 } | 607 } |
618 // TODO(gman): VertexAttribPointer | 608 // TODO(gman): VertexAttribPointer |
619 | 609 |
620 TEST_P(GLES2DecoderTest2, ViewportValidArgs) { | 610 TEST_P(GLES2DecoderTest2, ViewportValidArgs) { |
621 EXPECT_CALL(*gl_, Viewport(1, 2, 3, 4)); | 611 EXPECT_CALL(*gl_, Viewport(1, 2, 3, 4)); |
622 SpecializedSetup<cmds::Viewport, 0>(true); | 612 SpecializedSetup<cmds::Viewport, 0>(true); |
623 cmds::Viewport cmd; | 613 cmds::Viewport cmd; |
624 cmd.Init(1, 2, 3, 4); | 614 cmd.Init(1, 2, 3, 4); |
(...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
708 // TODO(gman): LoseContextCHROMIUM | 698 // TODO(gman): LoseContextCHROMIUM |
709 // TODO(gman): InsertSyncPointCHROMIUM | 699 // TODO(gman): InsertSyncPointCHROMIUM |
710 | 700 |
711 // TODO(gman): WaitSyncPointCHROMIUM | 701 // TODO(gman): WaitSyncPointCHROMIUM |
712 | 702 |
713 // TODO(gman): DrawBuffersEXTImmediate | 703 // TODO(gman): DrawBuffersEXTImmediate |
714 // TODO(gman): DiscardBackbufferCHROMIUM | 704 // TODO(gman): DiscardBackbufferCHROMIUM |
715 | 705 |
716 // TODO(gman): ScheduleOverlayPlaneCHROMIUM | 706 // TODO(gman): ScheduleOverlayPlaneCHROMIUM |
717 #endif // GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_2_AUTOGEN_H_ | 707 #endif // GPU_COMMAND_BUFFER_SERVICE_GLES2_CMD_DECODER_UNITTEST_2_AUTOGEN_H_ |
OLD | NEW |