Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(76)

Side by Side Diff: gpu/command_buffer/client/gles2_implementation_impl_autogen.h

Issue 12326146: Refactor/Rename a bunch of GPU stuff (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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 // DO NOT EDIT! 7 // DO NOT EDIT!
8 8
9 // This file is included by gles2_implementation.cc to define the 9 // This file is included by gles2_implementation.cc to define the
10 // GL api functions. 10 // GL api functions.
(...skipping 97 matching lines...) Expand 10 before | Expand all | Expand 10 after
108 GPU_CLIENT_SINGLE_THREAD_CHECK(); 108 GPU_CLIENT_SINGLE_THREAD_CHECK();
109 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glBlendFuncSeparate(" << GLES2Util: :GetStringSrcBlendFactor(srcRGB) << ", " << GLES2Util::GetStringDstBlendFactor(d stRGB) << ", " << GLES2Util::GetStringSrcBlendFactor(srcAlpha) << ", " << GLES2U til::GetStringDstBlendFactor(dstAlpha) << ")"); // NOLINT 109 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glBlendFuncSeparate(" << GLES2Util: :GetStringSrcBlendFactor(srcRGB) << ", " << GLES2Util::GetStringDstBlendFactor(d stRGB) << ", " << GLES2Util::GetStringSrcBlendFactor(srcAlpha) << ", " << GLES2U til::GetStringDstBlendFactor(dstAlpha) << ")"); // NOLINT
110 helper_->BlendFuncSeparate(srcRGB, dstRGB, srcAlpha, dstAlpha); 110 helper_->BlendFuncSeparate(srcRGB, dstRGB, srcAlpha, dstAlpha);
111 CheckGLError(); 111 CheckGLError();
112 } 112 }
113 113
114 GLenum GLES2Implementation::CheckFramebufferStatus(GLenum target) { 114 GLenum GLES2Implementation::CheckFramebufferStatus(GLenum target) {
115 GPU_CLIENT_SINGLE_THREAD_CHECK(); 115 GPU_CLIENT_SINGLE_THREAD_CHECK();
116 TRACE_EVENT0("gpu", "GLES2Implementation::CheckFramebufferStatus"); 116 TRACE_EVENT0("gpu", "GLES2Implementation::CheckFramebufferStatus");
117 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glCheckFramebufferStatus(" << GLES2 Util::GetStringFrameBufferTarget(target) << ")"); // NOLINT 117 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glCheckFramebufferStatus(" << GLES2 Util::GetStringFrameBufferTarget(target) << ")"); // NOLINT
118 typedef CheckFramebufferStatus::Result Result; 118 typedef cmds::CheckFramebufferStatus::Result Result;
119 Result* result = GetResultAs<Result*>(); 119 Result* result = GetResultAs<Result*>();
120 if (!result) { 120 if (!result) {
121 return GL_FRAMEBUFFER_UNSUPPORTED; 121 return GL_FRAMEBUFFER_UNSUPPORTED;
122 } 122 }
123 *result = 0; 123 *result = 0;
124 helper_->CheckFramebufferStatus( 124 helper_->CheckFramebufferStatus(
125 target, GetResultShmId(), GetResultShmOffset()); 125 target, GetResultShmId(), GetResultShmOffset());
126 WaitForCmd(); 126 WaitForCmd();
127 GLenum result_value = *result; 127 GLenum result_value = *result;
128 GPU_CLIENT_LOG("returned " << result_value); 128 GPU_CLIENT_LOG("returned " << result_value);
(...skipping 356 matching lines...) Expand 10 before | Expand all | Expand 10 after
485 } 485 }
486 486
487 void GLES2Implementation::GetBooleanv(GLenum pname, GLboolean* params) { 487 void GLES2Implementation::GetBooleanv(GLenum pname, GLboolean* params) {
488 GPU_CLIENT_SINGLE_THREAD_CHECK(); 488 GPU_CLIENT_SINGLE_THREAD_CHECK();
489 GPU_CLIENT_VALIDATE_DESTINATION_INITALIZATION(GLboolean, params); 489 GPU_CLIENT_VALIDATE_DESTINATION_INITALIZATION(GLboolean, params);
490 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGetBooleanv(" << GLES2Util::GetSt ringGLState(pname) << ", " << static_cast<const void*>(params) << ")"); // NOLI NT 490 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGetBooleanv(" << GLES2Util::GetSt ringGLState(pname) << ", " << static_cast<const void*>(params) << ")"); // NOLI NT
491 TRACE_EVENT0("gpu", "GLES2Implementation::GetBooleanv"); 491 TRACE_EVENT0("gpu", "GLES2Implementation::GetBooleanv");
492 if (GetBooleanvHelper(pname, params)) { 492 if (GetBooleanvHelper(pname, params)) {
493 return; 493 return;
494 } 494 }
495 typedef GetBooleanv::Result Result; 495 typedef cmds::GetBooleanv::Result Result;
496 Result* result = GetResultAs<Result*>(); 496 Result* result = GetResultAs<Result*>();
497 if (!result) { 497 if (!result) {
498 return; 498 return;
499 } 499 }
500 result->SetNumResults(0); 500 result->SetNumResults(0);
501 helper_->GetBooleanv(pname, 501 helper_->GetBooleanv(pname,
502 GetResultShmId(), GetResultShmOffset()); 502 GetResultShmId(), GetResultShmOffset());
503 WaitForCmd(); 503 WaitForCmd();
504 result->CopyResult(params); 504 result->CopyResult(params);
505 GPU_CLIENT_LOG_CODE_BLOCK({ 505 GPU_CLIENT_LOG_CODE_BLOCK({
506 for (int32 i = 0; i < result->GetNumResults(); ++i) { 506 for (int32 i = 0; i < result->GetNumResults(); ++i) {
507 GPU_CLIENT_LOG(" " << i << ": " << result->GetData()[i]); 507 GPU_CLIENT_LOG(" " << i << ": " << result->GetData()[i]);
508 } 508 }
509 }); 509 });
510 CheckGLError(); 510 CheckGLError();
511 } 511 }
512 void GLES2Implementation::GetBufferParameteriv( 512 void GLES2Implementation::GetBufferParameteriv(
513 GLenum target, GLenum pname, GLint* params) { 513 GLenum target, GLenum pname, GLint* params) {
514 GPU_CLIENT_SINGLE_THREAD_CHECK(); 514 GPU_CLIENT_SINGLE_THREAD_CHECK();
515 GPU_CLIENT_VALIDATE_DESTINATION_INITALIZATION(GLint, params); 515 GPU_CLIENT_VALIDATE_DESTINATION_INITALIZATION(GLint, params);
516 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGetBufferParameteriv(" << GLES2Ut il::GetStringBufferTarget(target) << ", " << GLES2Util::GetStringBufferParameter (pname) << ", " << static_cast<const void*>(params) << ")"); // NOLINT 516 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGetBufferParameteriv(" << GLES2Ut il::GetStringBufferTarget(target) << ", " << GLES2Util::GetStringBufferParameter (pname) << ", " << static_cast<const void*>(params) << ")"); // NOLINT
517 TRACE_EVENT0("gpu", "GLES2Implementation::GetBufferParameteriv"); 517 TRACE_EVENT0("gpu", "GLES2Implementation::GetBufferParameteriv");
518 if (GetBufferParameterivHelper(target, pname, params)) { 518 if (GetBufferParameterivHelper(target, pname, params)) {
519 return; 519 return;
520 } 520 }
521 typedef GetBufferParameteriv::Result Result; 521 typedef cmds::GetBufferParameteriv::Result Result;
522 Result* result = GetResultAs<Result*>(); 522 Result* result = GetResultAs<Result*>();
523 if (!result) { 523 if (!result) {
524 return; 524 return;
525 } 525 }
526 result->SetNumResults(0); 526 result->SetNumResults(0);
527 helper_->GetBufferParameteriv(target, pname, 527 helper_->GetBufferParameteriv(target, pname,
528 GetResultShmId(), GetResultShmOffset()); 528 GetResultShmId(), GetResultShmOffset());
529 WaitForCmd(); 529 WaitForCmd();
530 result->CopyResult(params); 530 result->CopyResult(params);
531 GPU_CLIENT_LOG_CODE_BLOCK({ 531 GPU_CLIENT_LOG_CODE_BLOCK({
532 for (int32 i = 0; i < result->GetNumResults(); ++i) { 532 for (int32 i = 0; i < result->GetNumResults(); ++i) {
533 GPU_CLIENT_LOG(" " << i << ": " << result->GetData()[i]); 533 GPU_CLIENT_LOG(" " << i << ": " << result->GetData()[i]);
534 } 534 }
535 }); 535 });
536 CheckGLError(); 536 CheckGLError();
537 } 537 }
538 void GLES2Implementation::GetFloatv(GLenum pname, GLfloat* params) { 538 void GLES2Implementation::GetFloatv(GLenum pname, GLfloat* params) {
539 GPU_CLIENT_SINGLE_THREAD_CHECK(); 539 GPU_CLIENT_SINGLE_THREAD_CHECK();
540 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGetFloatv(" << GLES2Util::GetStri ngGLState(pname) << ", " << static_cast<const void*>(params) << ")"); // NOLINT 540 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGetFloatv(" << GLES2Util::GetStri ngGLState(pname) << ", " << static_cast<const void*>(params) << ")"); // NOLINT
541 TRACE_EVENT0("gpu", "GLES2Implementation::GetFloatv"); 541 TRACE_EVENT0("gpu", "GLES2Implementation::GetFloatv");
542 if (GetFloatvHelper(pname, params)) { 542 if (GetFloatvHelper(pname, params)) {
543 return; 543 return;
544 } 544 }
545 typedef GetFloatv::Result Result; 545 typedef cmds::GetFloatv::Result Result;
546 Result* result = GetResultAs<Result*>(); 546 Result* result = GetResultAs<Result*>();
547 if (!result) { 547 if (!result) {
548 return; 548 return;
549 } 549 }
550 result->SetNumResults(0); 550 result->SetNumResults(0);
551 helper_->GetFloatv(pname, 551 helper_->GetFloatv(pname,
552 GetResultShmId(), GetResultShmOffset()); 552 GetResultShmId(), GetResultShmOffset());
553 WaitForCmd(); 553 WaitForCmd();
554 result->CopyResult(params); 554 result->CopyResult(params);
555 GPU_CLIENT_LOG_CODE_BLOCK({ 555 GPU_CLIENT_LOG_CODE_BLOCK({
556 for (int32 i = 0; i < result->GetNumResults(); ++i) { 556 for (int32 i = 0; i < result->GetNumResults(); ++i) {
557 GPU_CLIENT_LOG(" " << i << ": " << result->GetData()[i]); 557 GPU_CLIENT_LOG(" " << i << ": " << result->GetData()[i]);
558 } 558 }
559 }); 559 });
560 CheckGLError(); 560 CheckGLError();
561 } 561 }
562 void GLES2Implementation::GetFramebufferAttachmentParameteriv( 562 void GLES2Implementation::GetFramebufferAttachmentParameteriv(
563 GLenum target, GLenum attachment, GLenum pname, GLint* params) { 563 GLenum target, GLenum attachment, GLenum pname, GLint* params) {
564 GPU_CLIENT_SINGLE_THREAD_CHECK(); 564 GPU_CLIENT_SINGLE_THREAD_CHECK();
565 GPU_CLIENT_VALIDATE_DESTINATION_INITALIZATION(GLint, params); 565 GPU_CLIENT_VALIDATE_DESTINATION_INITALIZATION(GLint, params);
566 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGetFramebufferAttachmentParameter iv(" << GLES2Util::GetStringFrameBufferTarget(target) << ", " << GLES2Util::GetS tringAttachment(attachment) << ", " << GLES2Util::GetStringFrameBufferParameter( pname) << ", " << static_cast<const void*>(params) << ")"); // NOLINT 566 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGetFramebufferAttachmentParameter iv(" << GLES2Util::GetStringFrameBufferTarget(target) << ", " << GLES2Util::GetS tringAttachment(attachment) << ", " << GLES2Util::GetStringFrameBufferParameter( pname) << ", " << static_cast<const void*>(params) << ")"); // NOLINT
567 TRACE_EVENT0("gpu", "GLES2Implementation::GetFramebufferAttachmentParameteriv" ); // NOLINT 567 TRACE_EVENT0("gpu", "GLES2Implementation::GetFramebufferAttachmentParameteriv" ); // NOLINT
568 if (GetFramebufferAttachmentParameterivHelper( 568 if (GetFramebufferAttachmentParameterivHelper(
569 target, attachment, pname, params)) { 569 target, attachment, pname, params)) {
570 return; 570 return;
571 } 571 }
572 typedef GetFramebufferAttachmentParameteriv::Result Result; 572 typedef cmds::GetFramebufferAttachmentParameteriv::Result Result;
573 Result* result = GetResultAs<Result*>(); 573 Result* result = GetResultAs<Result*>();
574 if (!result) { 574 if (!result) {
575 return; 575 return;
576 } 576 }
577 result->SetNumResults(0); 577 result->SetNumResults(0);
578 helper_->GetFramebufferAttachmentParameteriv(target, attachment, pname, 578 helper_->GetFramebufferAttachmentParameteriv(target, attachment, pname,
579 GetResultShmId(), GetResultShmOffset()); 579 GetResultShmId(), GetResultShmOffset());
580 WaitForCmd(); 580 WaitForCmd();
581 result->CopyResult(params); 581 result->CopyResult(params);
582 GPU_CLIENT_LOG_CODE_BLOCK({ 582 GPU_CLIENT_LOG_CODE_BLOCK({
583 for (int32 i = 0; i < result->GetNumResults(); ++i) { 583 for (int32 i = 0; i < result->GetNumResults(); ++i) {
584 GPU_CLIENT_LOG(" " << i << ": " << result->GetData()[i]); 584 GPU_CLIENT_LOG(" " << i << ": " << result->GetData()[i]);
585 } 585 }
586 }); 586 });
587 CheckGLError(); 587 CheckGLError();
588 } 588 }
589 void GLES2Implementation::GetIntegerv(GLenum pname, GLint* params) { 589 void GLES2Implementation::GetIntegerv(GLenum pname, GLint* params) {
590 GPU_CLIENT_SINGLE_THREAD_CHECK(); 590 GPU_CLIENT_SINGLE_THREAD_CHECK();
591 GPU_CLIENT_VALIDATE_DESTINATION_INITALIZATION(GLint, params); 591 GPU_CLIENT_VALIDATE_DESTINATION_INITALIZATION(GLint, params);
592 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGetIntegerv(" << GLES2Util::GetSt ringGLState(pname) << ", " << static_cast<const void*>(params) << ")"); // NOLI NT 592 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGetIntegerv(" << GLES2Util::GetSt ringGLState(pname) << ", " << static_cast<const void*>(params) << ")"); // NOLI NT
593 TRACE_EVENT0("gpu", "GLES2Implementation::GetIntegerv"); 593 TRACE_EVENT0("gpu", "GLES2Implementation::GetIntegerv");
594 if (GetIntegervHelper(pname, params)) { 594 if (GetIntegervHelper(pname, params)) {
595 return; 595 return;
596 } 596 }
597 typedef GetIntegerv::Result Result; 597 typedef cmds::GetIntegerv::Result Result;
598 Result* result = GetResultAs<Result*>(); 598 Result* result = GetResultAs<Result*>();
599 if (!result) { 599 if (!result) {
600 return; 600 return;
601 } 601 }
602 result->SetNumResults(0); 602 result->SetNumResults(0);
603 helper_->GetIntegerv(pname, 603 helper_->GetIntegerv(pname,
604 GetResultShmId(), GetResultShmOffset()); 604 GetResultShmId(), GetResultShmOffset());
605 WaitForCmd(); 605 WaitForCmd();
606 result->CopyResult(params); 606 result->CopyResult(params);
607 GPU_CLIENT_LOG_CODE_BLOCK({ 607 GPU_CLIENT_LOG_CODE_BLOCK({
608 for (int32 i = 0; i < result->GetNumResults(); ++i) { 608 for (int32 i = 0; i < result->GetNumResults(); ++i) {
609 GPU_CLIENT_LOG(" " << i << ": " << result->GetData()[i]); 609 GPU_CLIENT_LOG(" " << i << ": " << result->GetData()[i]);
610 } 610 }
611 }); 611 });
612 CheckGLError(); 612 CheckGLError();
613 } 613 }
614 void GLES2Implementation::GetProgramiv( 614 void GLES2Implementation::GetProgramiv(
615 GLuint program, GLenum pname, GLint* params) { 615 GLuint program, GLenum pname, GLint* params) {
616 GPU_CLIENT_SINGLE_THREAD_CHECK(); 616 GPU_CLIENT_SINGLE_THREAD_CHECK();
617 GPU_CLIENT_VALIDATE_DESTINATION_INITALIZATION(GLint, params); 617 GPU_CLIENT_VALIDATE_DESTINATION_INITALIZATION(GLint, params);
618 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGetProgramiv(" << program << ", " << GLES2Util::GetStringProgramParameter(pname) << ", " << static_cast<const voi d*>(params) << ")"); // NOLINT 618 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGetProgramiv(" << program << ", " << GLES2Util::GetStringProgramParameter(pname) << ", " << static_cast<const voi d*>(params) << ")"); // NOLINT
619 TRACE_EVENT0("gpu", "GLES2Implementation::GetProgramiv"); 619 TRACE_EVENT0("gpu", "GLES2Implementation::GetProgramiv");
620 if (GetProgramivHelper(program, pname, params)) { 620 if (GetProgramivHelper(program, pname, params)) {
621 return; 621 return;
622 } 622 }
623 typedef GetProgramiv::Result Result; 623 typedef cmds::GetProgramiv::Result Result;
624 Result* result = GetResultAs<Result*>(); 624 Result* result = GetResultAs<Result*>();
625 if (!result) { 625 if (!result) {
626 return; 626 return;
627 } 627 }
628 result->SetNumResults(0); 628 result->SetNumResults(0);
629 helper_->GetProgramiv(program, pname, 629 helper_->GetProgramiv(program, pname,
630 GetResultShmId(), GetResultShmOffset()); 630 GetResultShmId(), GetResultShmOffset());
631 WaitForCmd(); 631 WaitForCmd();
632 result->CopyResult(params); 632 result->CopyResult(params);
633 GPU_CLIENT_LOG_CODE_BLOCK({ 633 GPU_CLIENT_LOG_CODE_BLOCK({
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
667 } 667 }
668 void GLES2Implementation::GetRenderbufferParameteriv( 668 void GLES2Implementation::GetRenderbufferParameteriv(
669 GLenum target, GLenum pname, GLint* params) { 669 GLenum target, GLenum pname, GLint* params) {
670 GPU_CLIENT_SINGLE_THREAD_CHECK(); 670 GPU_CLIENT_SINGLE_THREAD_CHECK();
671 GPU_CLIENT_VALIDATE_DESTINATION_INITALIZATION(GLint, params); 671 GPU_CLIENT_VALIDATE_DESTINATION_INITALIZATION(GLint, params);
672 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGetRenderbufferParameteriv(" << G LES2Util::GetStringRenderBufferTarget(target) << ", " << GLES2Util::GetStringRen derBufferParameter(pname) << ", " << static_cast<const void*>(params) << ")"); // NOLINT 672 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGetRenderbufferParameteriv(" << G LES2Util::GetStringRenderBufferTarget(target) << ", " << GLES2Util::GetStringRen derBufferParameter(pname) << ", " << static_cast<const void*>(params) << ")"); // NOLINT
673 TRACE_EVENT0("gpu", "GLES2Implementation::GetRenderbufferParameteriv"); 673 TRACE_EVENT0("gpu", "GLES2Implementation::GetRenderbufferParameteriv");
674 if (GetRenderbufferParameterivHelper(target, pname, params)) { 674 if (GetRenderbufferParameterivHelper(target, pname, params)) {
675 return; 675 return;
676 } 676 }
677 typedef GetRenderbufferParameteriv::Result Result; 677 typedef cmds::GetRenderbufferParameteriv::Result Result;
678 Result* result = GetResultAs<Result*>(); 678 Result* result = GetResultAs<Result*>();
679 if (!result) { 679 if (!result) {
680 return; 680 return;
681 } 681 }
682 result->SetNumResults(0); 682 result->SetNumResults(0);
683 helper_->GetRenderbufferParameteriv(target, pname, 683 helper_->GetRenderbufferParameteriv(target, pname,
684 GetResultShmId(), GetResultShmOffset()); 684 GetResultShmId(), GetResultShmOffset());
685 WaitForCmd(); 685 WaitForCmd();
686 result->CopyResult(params); 686 result->CopyResult(params);
687 GPU_CLIENT_LOG_CODE_BLOCK({ 687 GPU_CLIENT_LOG_CODE_BLOCK({
688 for (int32 i = 0; i < result->GetNumResults(); ++i) { 688 for (int32 i = 0; i < result->GetNumResults(); ++i) {
689 GPU_CLIENT_LOG(" " << i << ": " << result->GetData()[i]); 689 GPU_CLIENT_LOG(" " << i << ": " << result->GetData()[i]);
690 } 690 }
691 }); 691 });
692 CheckGLError(); 692 CheckGLError();
693 } 693 }
694 void GLES2Implementation::GetShaderiv( 694 void GLES2Implementation::GetShaderiv(
695 GLuint shader, GLenum pname, GLint* params) { 695 GLuint shader, GLenum pname, GLint* params) {
696 GPU_CLIENT_SINGLE_THREAD_CHECK(); 696 GPU_CLIENT_SINGLE_THREAD_CHECK();
697 GPU_CLIENT_VALIDATE_DESTINATION_INITALIZATION(GLint, params); 697 GPU_CLIENT_VALIDATE_DESTINATION_INITALIZATION(GLint, params);
698 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGetShaderiv(" << shader << ", " < < GLES2Util::GetStringShaderParameter(pname) << ", " << static_cast<const void*> (params) << ")"); // NOLINT 698 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGetShaderiv(" << shader << ", " < < GLES2Util::GetStringShaderParameter(pname) << ", " << static_cast<const void*> (params) << ")"); // NOLINT
699 TRACE_EVENT0("gpu", "GLES2Implementation::GetShaderiv"); 699 TRACE_EVENT0("gpu", "GLES2Implementation::GetShaderiv");
700 if (GetShaderivHelper(shader, pname, params)) { 700 if (GetShaderivHelper(shader, pname, params)) {
701 return; 701 return;
702 } 702 }
703 typedef GetShaderiv::Result Result; 703 typedef cmds::GetShaderiv::Result Result;
704 Result* result = GetResultAs<Result*>(); 704 Result* result = GetResultAs<Result*>();
705 if (!result) { 705 if (!result) {
706 return; 706 return;
707 } 707 }
708 result->SetNumResults(0); 708 result->SetNumResults(0);
709 helper_->GetShaderiv(shader, pname, 709 helper_->GetShaderiv(shader, pname,
710 GetResultShmId(), GetResultShmOffset()); 710 GetResultShmId(), GetResultShmOffset());
711 WaitForCmd(); 711 WaitForCmd();
712 result->CopyResult(params); 712 result->CopyResult(params);
713 GPU_CLIENT_LOG_CODE_BLOCK({ 713 GPU_CLIENT_LOG_CODE_BLOCK({
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after
774 CheckGLError(); 774 CheckGLError();
775 } 775 }
776 void GLES2Implementation::GetTexParameterfv( 776 void GLES2Implementation::GetTexParameterfv(
777 GLenum target, GLenum pname, GLfloat* params) { 777 GLenum target, GLenum pname, GLfloat* params) {
778 GPU_CLIENT_SINGLE_THREAD_CHECK(); 778 GPU_CLIENT_SINGLE_THREAD_CHECK();
779 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGetTexParameterfv(" << GLES2Util: :GetStringGetTexParamTarget(target) << ", " << GLES2Util::GetStringTextureParame ter(pname) << ", " << static_cast<const void*>(params) << ")"); // NOLINT 779 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGetTexParameterfv(" << GLES2Util: :GetStringGetTexParamTarget(target) << ", " << GLES2Util::GetStringTextureParame ter(pname) << ", " << static_cast<const void*>(params) << ")"); // NOLINT
780 TRACE_EVENT0("gpu", "GLES2Implementation::GetTexParameterfv"); 780 TRACE_EVENT0("gpu", "GLES2Implementation::GetTexParameterfv");
781 if (GetTexParameterfvHelper(target, pname, params)) { 781 if (GetTexParameterfvHelper(target, pname, params)) {
782 return; 782 return;
783 } 783 }
784 typedef GetTexParameterfv::Result Result; 784 typedef cmds::GetTexParameterfv::Result Result;
785 Result* result = GetResultAs<Result*>(); 785 Result* result = GetResultAs<Result*>();
786 if (!result) { 786 if (!result) {
787 return; 787 return;
788 } 788 }
789 result->SetNumResults(0); 789 result->SetNumResults(0);
790 helper_->GetTexParameterfv(target, pname, 790 helper_->GetTexParameterfv(target, pname,
791 GetResultShmId(), GetResultShmOffset()); 791 GetResultShmId(), GetResultShmOffset());
792 WaitForCmd(); 792 WaitForCmd();
793 result->CopyResult(params); 793 result->CopyResult(params);
794 GPU_CLIENT_LOG_CODE_BLOCK({ 794 GPU_CLIENT_LOG_CODE_BLOCK({
795 for (int32 i = 0; i < result->GetNumResults(); ++i) { 795 for (int32 i = 0; i < result->GetNumResults(); ++i) {
796 GPU_CLIENT_LOG(" " << i << ": " << result->GetData()[i]); 796 GPU_CLIENT_LOG(" " << i << ": " << result->GetData()[i]);
797 } 797 }
798 }); 798 });
799 CheckGLError(); 799 CheckGLError();
800 } 800 }
801 void GLES2Implementation::GetTexParameteriv( 801 void GLES2Implementation::GetTexParameteriv(
802 GLenum target, GLenum pname, GLint* params) { 802 GLenum target, GLenum pname, GLint* params) {
803 GPU_CLIENT_SINGLE_THREAD_CHECK(); 803 GPU_CLIENT_SINGLE_THREAD_CHECK();
804 GPU_CLIENT_VALIDATE_DESTINATION_INITALIZATION(GLint, params); 804 GPU_CLIENT_VALIDATE_DESTINATION_INITALIZATION(GLint, params);
805 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGetTexParameteriv(" << GLES2Util: :GetStringGetTexParamTarget(target) << ", " << GLES2Util::GetStringTextureParame ter(pname) << ", " << static_cast<const void*>(params) << ")"); // NOLINT 805 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glGetTexParameteriv(" << GLES2Util: :GetStringGetTexParamTarget(target) << ", " << GLES2Util::GetStringTextureParame ter(pname) << ", " << static_cast<const void*>(params) << ")"); // NOLINT
806 TRACE_EVENT0("gpu", "GLES2Implementation::GetTexParameteriv"); 806 TRACE_EVENT0("gpu", "GLES2Implementation::GetTexParameteriv");
807 if (GetTexParameterivHelper(target, pname, params)) { 807 if (GetTexParameterivHelper(target, pname, params)) {
808 return; 808 return;
809 } 809 }
810 typedef GetTexParameteriv::Result Result; 810 typedef cmds::GetTexParameteriv::Result Result;
811 Result* result = GetResultAs<Result*>(); 811 Result* result = GetResultAs<Result*>();
812 if (!result) { 812 if (!result) {
813 return; 813 return;
814 } 814 }
815 result->SetNumResults(0); 815 result->SetNumResults(0);
816 helper_->GetTexParameteriv(target, pname, 816 helper_->GetTexParameteriv(target, pname,
817 GetResultShmId(), GetResultShmOffset()); 817 GetResultShmId(), GetResultShmOffset());
818 WaitForCmd(); 818 WaitForCmd();
819 result->CopyResult(params); 819 result->CopyResult(params);
820 GPU_CLIENT_LOG_CODE_BLOCK({ 820 GPU_CLIENT_LOG_CODE_BLOCK({
821 for (int32 i = 0; i < result->GetNumResults(); ++i) { 821 for (int32 i = 0; i < result->GetNumResults(); ++i) {
822 GPU_CLIENT_LOG(" " << i << ": " << result->GetData()[i]); 822 GPU_CLIENT_LOG(" " << i << ": " << result->GetData()[i]);
823 } 823 }
824 }); 824 });
825 CheckGLError(); 825 CheckGLError();
826 } 826 }
827 void GLES2Implementation::Hint(GLenum target, GLenum mode) { 827 void GLES2Implementation::Hint(GLenum target, GLenum mode) {
828 GPU_CLIENT_SINGLE_THREAD_CHECK(); 828 GPU_CLIENT_SINGLE_THREAD_CHECK();
829 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glHint(" << GLES2Util::GetStringHin tTarget(target) << ", " << GLES2Util::GetStringHintMode(mode) << ")"); // NOLIN T 829 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glHint(" << GLES2Util::GetStringHin tTarget(target) << ", " << GLES2Util::GetStringHintMode(mode) << ")"); // NOLIN T
830 helper_->Hint(target, mode); 830 helper_->Hint(target, mode);
831 CheckGLError(); 831 CheckGLError();
832 } 832 }
833 833
834 GLboolean GLES2Implementation::IsBuffer(GLuint buffer) { 834 GLboolean GLES2Implementation::IsBuffer(GLuint buffer) {
835 GPU_CLIENT_SINGLE_THREAD_CHECK(); 835 GPU_CLIENT_SINGLE_THREAD_CHECK();
836 TRACE_EVENT0("gpu", "GLES2Implementation::IsBuffer"); 836 TRACE_EVENT0("gpu", "GLES2Implementation::IsBuffer");
837 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glIsBuffer(" << buffer << ")"); 837 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glIsBuffer(" << buffer << ")");
838 typedef IsBuffer::Result Result; 838 typedef cmds::IsBuffer::Result Result;
839 Result* result = GetResultAs<Result*>(); 839 Result* result = GetResultAs<Result*>();
840 if (!result) { 840 if (!result) {
841 return GL_FALSE; 841 return GL_FALSE;
842 } 842 }
843 *result = 0; 843 *result = 0;
844 helper_->IsBuffer(buffer, GetResultShmId(), GetResultShmOffset()); 844 helper_->IsBuffer(buffer, GetResultShmId(), GetResultShmOffset());
845 WaitForCmd(); 845 WaitForCmd();
846 GLboolean result_value = *result; 846 GLboolean result_value = *result;
847 GPU_CLIENT_LOG("returned " << result_value); 847 GPU_CLIENT_LOG("returned " << result_value);
848 CheckGLError(); 848 CheckGLError();
849 return result_value; 849 return result_value;
850 } 850 }
851 851
852 GLboolean GLES2Implementation::IsFramebuffer(GLuint framebuffer) { 852 GLboolean GLES2Implementation::IsFramebuffer(GLuint framebuffer) {
853 GPU_CLIENT_SINGLE_THREAD_CHECK(); 853 GPU_CLIENT_SINGLE_THREAD_CHECK();
854 TRACE_EVENT0("gpu", "GLES2Implementation::IsFramebuffer"); 854 TRACE_EVENT0("gpu", "GLES2Implementation::IsFramebuffer");
855 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glIsFramebuffer(" << framebuffer << ")"); // NOLINT 855 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glIsFramebuffer(" << framebuffer << ")"); // NOLINT
856 typedef IsFramebuffer::Result Result; 856 typedef cmds::IsFramebuffer::Result Result;
857 Result* result = GetResultAs<Result*>(); 857 Result* result = GetResultAs<Result*>();
858 if (!result) { 858 if (!result) {
859 return GL_FALSE; 859 return GL_FALSE;
860 } 860 }
861 *result = 0; 861 *result = 0;
862 helper_->IsFramebuffer(framebuffer, GetResultShmId(), GetResultShmOffset()); 862 helper_->IsFramebuffer(framebuffer, GetResultShmId(), GetResultShmOffset());
863 WaitForCmd(); 863 WaitForCmd();
864 GLboolean result_value = *result; 864 GLboolean result_value = *result;
865 GPU_CLIENT_LOG("returned " << result_value); 865 GPU_CLIENT_LOG("returned " << result_value);
866 CheckGLError(); 866 CheckGLError();
867 return result_value; 867 return result_value;
868 } 868 }
869 869
870 GLboolean GLES2Implementation::IsProgram(GLuint program) { 870 GLboolean GLES2Implementation::IsProgram(GLuint program) {
871 GPU_CLIENT_SINGLE_THREAD_CHECK(); 871 GPU_CLIENT_SINGLE_THREAD_CHECK();
872 TRACE_EVENT0("gpu", "GLES2Implementation::IsProgram"); 872 TRACE_EVENT0("gpu", "GLES2Implementation::IsProgram");
873 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glIsProgram(" << program << ")"); 873 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glIsProgram(" << program << ")");
874 typedef IsProgram::Result Result; 874 typedef cmds::IsProgram::Result Result;
875 Result* result = GetResultAs<Result*>(); 875 Result* result = GetResultAs<Result*>();
876 if (!result) { 876 if (!result) {
877 return GL_FALSE; 877 return GL_FALSE;
878 } 878 }
879 *result = 0; 879 *result = 0;
880 helper_->IsProgram(program, GetResultShmId(), GetResultShmOffset()); 880 helper_->IsProgram(program, GetResultShmId(), GetResultShmOffset());
881 WaitForCmd(); 881 WaitForCmd();
882 GLboolean result_value = *result; 882 GLboolean result_value = *result;
883 GPU_CLIENT_LOG("returned " << result_value); 883 GPU_CLIENT_LOG("returned " << result_value);
884 CheckGLError(); 884 CheckGLError();
885 return result_value; 885 return result_value;
886 } 886 }
887 887
888 GLboolean GLES2Implementation::IsRenderbuffer(GLuint renderbuffer) { 888 GLboolean GLES2Implementation::IsRenderbuffer(GLuint renderbuffer) {
889 GPU_CLIENT_SINGLE_THREAD_CHECK(); 889 GPU_CLIENT_SINGLE_THREAD_CHECK();
890 TRACE_EVENT0("gpu", "GLES2Implementation::IsRenderbuffer"); 890 TRACE_EVENT0("gpu", "GLES2Implementation::IsRenderbuffer");
891 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glIsRenderbuffer(" << renderbuffer << ")"); // NOLINT 891 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glIsRenderbuffer(" << renderbuffer << ")"); // NOLINT
892 typedef IsRenderbuffer::Result Result; 892 typedef cmds::IsRenderbuffer::Result Result;
893 Result* result = GetResultAs<Result*>(); 893 Result* result = GetResultAs<Result*>();
894 if (!result) { 894 if (!result) {
895 return GL_FALSE; 895 return GL_FALSE;
896 } 896 }
897 *result = 0; 897 *result = 0;
898 helper_->IsRenderbuffer( 898 helper_->IsRenderbuffer(
899 renderbuffer, GetResultShmId(), GetResultShmOffset()); 899 renderbuffer, GetResultShmId(), GetResultShmOffset());
900 WaitForCmd(); 900 WaitForCmd();
901 GLboolean result_value = *result; 901 GLboolean result_value = *result;
902 GPU_CLIENT_LOG("returned " << result_value); 902 GPU_CLIENT_LOG("returned " << result_value);
903 CheckGLError(); 903 CheckGLError();
904 return result_value; 904 return result_value;
905 } 905 }
906 906
907 GLboolean GLES2Implementation::IsShader(GLuint shader) { 907 GLboolean GLES2Implementation::IsShader(GLuint shader) {
908 GPU_CLIENT_SINGLE_THREAD_CHECK(); 908 GPU_CLIENT_SINGLE_THREAD_CHECK();
909 TRACE_EVENT0("gpu", "GLES2Implementation::IsShader"); 909 TRACE_EVENT0("gpu", "GLES2Implementation::IsShader");
910 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glIsShader(" << shader << ")"); 910 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glIsShader(" << shader << ")");
911 typedef IsShader::Result Result; 911 typedef cmds::IsShader::Result Result;
912 Result* result = GetResultAs<Result*>(); 912 Result* result = GetResultAs<Result*>();
913 if (!result) { 913 if (!result) {
914 return GL_FALSE; 914 return GL_FALSE;
915 } 915 }
916 *result = 0; 916 *result = 0;
917 helper_->IsShader(shader, GetResultShmId(), GetResultShmOffset()); 917 helper_->IsShader(shader, GetResultShmId(), GetResultShmOffset());
918 WaitForCmd(); 918 WaitForCmd();
919 GLboolean result_value = *result; 919 GLboolean result_value = *result;
920 GPU_CLIENT_LOG("returned " << result_value); 920 GPU_CLIENT_LOG("returned " << result_value);
921 CheckGLError(); 921 CheckGLError();
922 return result_value; 922 return result_value;
923 } 923 }
924 924
925 GLboolean GLES2Implementation::IsTexture(GLuint texture) { 925 GLboolean GLES2Implementation::IsTexture(GLuint texture) {
926 GPU_CLIENT_SINGLE_THREAD_CHECK(); 926 GPU_CLIENT_SINGLE_THREAD_CHECK();
927 TRACE_EVENT0("gpu", "GLES2Implementation::IsTexture"); 927 TRACE_EVENT0("gpu", "GLES2Implementation::IsTexture");
928 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glIsTexture(" << texture << ")"); 928 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glIsTexture(" << texture << ")");
929 typedef IsTexture::Result Result; 929 typedef cmds::IsTexture::Result Result;
930 Result* result = GetResultAs<Result*>(); 930 Result* result = GetResultAs<Result*>();
931 if (!result) { 931 if (!result) {
932 return GL_FALSE; 932 return GL_FALSE;
933 } 933 }
934 *result = 0; 934 *result = 0;
935 helper_->IsTexture(texture, GetResultShmId(), GetResultShmOffset()); 935 helper_->IsTexture(texture, GetResultShmId(), GetResultShmOffset());
936 WaitForCmd(); 936 WaitForCmd();
937 GLboolean result_value = *result; 937 GLboolean result_value = *result;
938 GPU_CLIENT_LOG("returned " << result_value); 938 GPU_CLIENT_LOG("returned " << result_value);
939 CheckGLError(); 939 CheckGLError();
(...skipping 606 matching lines...) Expand 10 before | Expand all | Expand 10 after
1546 return; 1546 return;
1547 } 1547 }
1548 DeleteVertexArraysOESHelper(n, arrays); 1548 DeleteVertexArraysOESHelper(n, arrays);
1549 CheckGLError(); 1549 CheckGLError();
1550 } 1550 }
1551 1551
1552 GLboolean GLES2Implementation::IsVertexArrayOES(GLuint array) { 1552 GLboolean GLES2Implementation::IsVertexArrayOES(GLuint array) {
1553 GPU_CLIENT_SINGLE_THREAD_CHECK(); 1553 GPU_CLIENT_SINGLE_THREAD_CHECK();
1554 TRACE_EVENT0("gpu", "GLES2Implementation::IsVertexArrayOES"); 1554 TRACE_EVENT0("gpu", "GLES2Implementation::IsVertexArrayOES");
1555 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glIsVertexArrayOES(" << array << ") "); // NOLINT 1555 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glIsVertexArrayOES(" << array << ") "); // NOLINT
1556 typedef IsVertexArrayOES::Result Result; 1556 typedef cmds::IsVertexArrayOES::Result Result;
1557 Result* result = GetResultAs<Result*>(); 1557 Result* result = GetResultAs<Result*>();
1558 if (!result) { 1558 if (!result) {
1559 return GL_FALSE; 1559 return GL_FALSE;
1560 } 1560 }
1561 *result = 0; 1561 *result = 0;
1562 helper_->IsVertexArrayOES(array, GetResultShmId(), GetResultShmOffset()); 1562 helper_->IsVertexArrayOES(array, GetResultShmId(), GetResultShmOffset());
1563 WaitForCmd(); 1563 WaitForCmd();
1564 GLboolean result_value = *result; 1564 GLboolean result_value = *result;
1565 GPU_CLIENT_LOG("returned " << result_value); 1565 GPU_CLIENT_LOG("returned " << result_value);
1566 CheckGLError(); 1566 CheckGLError();
(...skipping 131 matching lines...) Expand 10 before | Expand all | Expand 10 after
1698 1698
1699 void GLES2Implementation::WaitSyncPointCHROMIUM(GLuint sync_point) { 1699 void GLES2Implementation::WaitSyncPointCHROMIUM(GLuint sync_point) {
1700 GPU_CLIENT_SINGLE_THREAD_CHECK(); 1700 GPU_CLIENT_SINGLE_THREAD_CHECK();
1701 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glWaitSyncPointCHROMIUM(" << sync_p oint << ")"); // NOLINT 1701 GPU_CLIENT_LOG("[" << GetLogPrefix() << "] glWaitSyncPointCHROMIUM(" << sync_p oint << ")"); // NOLINT
1702 helper_->WaitSyncPointCHROMIUM(sync_point); 1702 helper_->WaitSyncPointCHROMIUM(sync_point);
1703 CheckGLError(); 1703 CheckGLError();
1704 } 1704 }
1705 1705
1706 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_IMPL_AUTOGEN_H_ 1706 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_IMPLEMENTATION_IMPL_AUTOGEN_H_
1707 1707
OLDNEW
« no previous file with comments | « gpu/command_buffer/client/gles2_implementation.cc ('k') | gpu/command_buffer/client/gles2_implementation_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698