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 493 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
504 EXPECT_EQ(static_cast<uint32>(cmds::DeleteBuffers::kCmdId), | 504 EXPECT_EQ(static_cast<uint32>(cmds::DeleteBuffers::kCmdId), |
505 cmd.header.command); | 505 cmd.header.command); |
506 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 506 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
507 EXPECT_EQ(static_cast<GLsizei>(11), cmd.n); | 507 EXPECT_EQ(static_cast<GLsizei>(11), cmd.n); |
508 EXPECT_EQ(static_cast<uint32>(12), cmd.buffers_shm_id); | 508 EXPECT_EQ(static_cast<uint32>(12), cmd.buffers_shm_id); |
509 EXPECT_EQ(static_cast<uint32>(13), cmd.buffers_shm_offset); | 509 EXPECT_EQ(static_cast<uint32>(13), cmd.buffers_shm_offset); |
510 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 510 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
511 } | 511 } |
512 | 512 |
513 TEST_F(GLES2FormatTest, DeleteBuffersImmediate) { | 513 TEST_F(GLES2FormatTest, DeleteBuffersImmediate) { |
514 static GLuint ids[] = {12, 23, 34, }; | 514 static GLuint ids[] = { |
| 515 12, 23, 34, |
| 516 }; |
515 cmds::DeleteBuffersImmediate& cmd = | 517 cmds::DeleteBuffersImmediate& cmd = |
516 *GetBufferAs<cmds::DeleteBuffersImmediate>(); | 518 *GetBufferAs<cmds::DeleteBuffersImmediate>(); |
517 void* next_cmd = cmd.Set(&cmd, static_cast<GLsizei>(arraysize(ids)), ids); | 519 void* next_cmd = cmd.Set(&cmd, static_cast<GLsizei>(arraysize(ids)), ids); |
518 EXPECT_EQ(static_cast<uint32>(cmds::DeleteBuffersImmediate::kCmdId), | 520 EXPECT_EQ(static_cast<uint32>(cmds::DeleteBuffersImmediate::kCmdId), |
519 cmd.header.command); | 521 cmd.header.command); |
520 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(cmd.n * 4u), | 522 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(cmd.n * 4u), |
521 cmd.header.size * 4u); | 523 cmd.header.size * 4u); |
522 EXPECT_EQ(static_cast<GLsizei>(arraysize(ids)), cmd.n); | 524 EXPECT_EQ(static_cast<GLsizei>(arraysize(ids)), cmd.n); |
523 CheckBytesWrittenMatchesExpectedSize( | 525 CheckBytesWrittenMatchesExpectedSize( |
524 next_cmd, | 526 next_cmd, |
(...skipping 10 matching lines...) Expand all Loading... |
535 EXPECT_EQ(static_cast<uint32>(cmds::DeleteFramebuffers::kCmdId), | 537 EXPECT_EQ(static_cast<uint32>(cmds::DeleteFramebuffers::kCmdId), |
536 cmd.header.command); | 538 cmd.header.command); |
537 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 539 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
538 EXPECT_EQ(static_cast<GLsizei>(11), cmd.n); | 540 EXPECT_EQ(static_cast<GLsizei>(11), cmd.n); |
539 EXPECT_EQ(static_cast<uint32>(12), cmd.framebuffers_shm_id); | 541 EXPECT_EQ(static_cast<uint32>(12), cmd.framebuffers_shm_id); |
540 EXPECT_EQ(static_cast<uint32>(13), cmd.framebuffers_shm_offset); | 542 EXPECT_EQ(static_cast<uint32>(13), cmd.framebuffers_shm_offset); |
541 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 543 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
542 } | 544 } |
543 | 545 |
544 TEST_F(GLES2FormatTest, DeleteFramebuffersImmediate) { | 546 TEST_F(GLES2FormatTest, DeleteFramebuffersImmediate) { |
545 static GLuint ids[] = {12, 23, 34, }; | 547 static GLuint ids[] = { |
| 548 12, 23, 34, |
| 549 }; |
546 cmds::DeleteFramebuffersImmediate& cmd = | 550 cmds::DeleteFramebuffersImmediate& cmd = |
547 *GetBufferAs<cmds::DeleteFramebuffersImmediate>(); | 551 *GetBufferAs<cmds::DeleteFramebuffersImmediate>(); |
548 void* next_cmd = cmd.Set(&cmd, static_cast<GLsizei>(arraysize(ids)), ids); | 552 void* next_cmd = cmd.Set(&cmd, static_cast<GLsizei>(arraysize(ids)), ids); |
549 EXPECT_EQ(static_cast<uint32>(cmds::DeleteFramebuffersImmediate::kCmdId), | 553 EXPECT_EQ(static_cast<uint32>(cmds::DeleteFramebuffersImmediate::kCmdId), |
550 cmd.header.command); | 554 cmd.header.command); |
551 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(cmd.n * 4u), | 555 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(cmd.n * 4u), |
552 cmd.header.size * 4u); | 556 cmd.header.size * 4u); |
553 EXPECT_EQ(static_cast<GLsizei>(arraysize(ids)), cmd.n); | 557 EXPECT_EQ(static_cast<GLsizei>(arraysize(ids)), cmd.n); |
554 CheckBytesWrittenMatchesExpectedSize( | 558 CheckBytesWrittenMatchesExpectedSize( |
555 next_cmd, | 559 next_cmd, |
(...skipping 20 matching lines...) Expand all Loading... |
576 EXPECT_EQ(static_cast<uint32>(cmds::DeleteRenderbuffers::kCmdId), | 580 EXPECT_EQ(static_cast<uint32>(cmds::DeleteRenderbuffers::kCmdId), |
577 cmd.header.command); | 581 cmd.header.command); |
578 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 582 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
579 EXPECT_EQ(static_cast<GLsizei>(11), cmd.n); | 583 EXPECT_EQ(static_cast<GLsizei>(11), cmd.n); |
580 EXPECT_EQ(static_cast<uint32>(12), cmd.renderbuffers_shm_id); | 584 EXPECT_EQ(static_cast<uint32>(12), cmd.renderbuffers_shm_id); |
581 EXPECT_EQ(static_cast<uint32>(13), cmd.renderbuffers_shm_offset); | 585 EXPECT_EQ(static_cast<uint32>(13), cmd.renderbuffers_shm_offset); |
582 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 586 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
583 } | 587 } |
584 | 588 |
585 TEST_F(GLES2FormatTest, DeleteRenderbuffersImmediate) { | 589 TEST_F(GLES2FormatTest, DeleteRenderbuffersImmediate) { |
586 static GLuint ids[] = {12, 23, 34, }; | 590 static GLuint ids[] = { |
| 591 12, 23, 34, |
| 592 }; |
587 cmds::DeleteRenderbuffersImmediate& cmd = | 593 cmds::DeleteRenderbuffersImmediate& cmd = |
588 *GetBufferAs<cmds::DeleteRenderbuffersImmediate>(); | 594 *GetBufferAs<cmds::DeleteRenderbuffersImmediate>(); |
589 void* next_cmd = cmd.Set(&cmd, static_cast<GLsizei>(arraysize(ids)), ids); | 595 void* next_cmd = cmd.Set(&cmd, static_cast<GLsizei>(arraysize(ids)), ids); |
590 EXPECT_EQ(static_cast<uint32>(cmds::DeleteRenderbuffersImmediate::kCmdId), | 596 EXPECT_EQ(static_cast<uint32>(cmds::DeleteRenderbuffersImmediate::kCmdId), |
591 cmd.header.command); | 597 cmd.header.command); |
592 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(cmd.n * 4u), | 598 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(cmd.n * 4u), |
593 cmd.header.size * 4u); | 599 cmd.header.size * 4u); |
594 EXPECT_EQ(static_cast<GLsizei>(arraysize(ids)), cmd.n); | 600 EXPECT_EQ(static_cast<GLsizei>(arraysize(ids)), cmd.n); |
595 CheckBytesWrittenMatchesExpectedSize( | 601 CheckBytesWrittenMatchesExpectedSize( |
596 next_cmd, | 602 next_cmd, |
(...skipping 20 matching lines...) Expand all Loading... |
617 EXPECT_EQ(static_cast<uint32>(cmds::DeleteTextures::kCmdId), | 623 EXPECT_EQ(static_cast<uint32>(cmds::DeleteTextures::kCmdId), |
618 cmd.header.command); | 624 cmd.header.command); |
619 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 625 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
620 EXPECT_EQ(static_cast<GLsizei>(11), cmd.n); | 626 EXPECT_EQ(static_cast<GLsizei>(11), cmd.n); |
621 EXPECT_EQ(static_cast<uint32>(12), cmd.textures_shm_id); | 627 EXPECT_EQ(static_cast<uint32>(12), cmd.textures_shm_id); |
622 EXPECT_EQ(static_cast<uint32>(13), cmd.textures_shm_offset); | 628 EXPECT_EQ(static_cast<uint32>(13), cmd.textures_shm_offset); |
623 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 629 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
624 } | 630 } |
625 | 631 |
626 TEST_F(GLES2FormatTest, DeleteTexturesImmediate) { | 632 TEST_F(GLES2FormatTest, DeleteTexturesImmediate) { |
627 static GLuint ids[] = {12, 23, 34, }; | 633 static GLuint ids[] = { |
| 634 12, 23, 34, |
| 635 }; |
628 cmds::DeleteTexturesImmediate& cmd = | 636 cmds::DeleteTexturesImmediate& cmd = |
629 *GetBufferAs<cmds::DeleteTexturesImmediate>(); | 637 *GetBufferAs<cmds::DeleteTexturesImmediate>(); |
630 void* next_cmd = cmd.Set(&cmd, static_cast<GLsizei>(arraysize(ids)), ids); | 638 void* next_cmd = cmd.Set(&cmd, static_cast<GLsizei>(arraysize(ids)), ids); |
631 EXPECT_EQ(static_cast<uint32>(cmds::DeleteTexturesImmediate::kCmdId), | 639 EXPECT_EQ(static_cast<uint32>(cmds::DeleteTexturesImmediate::kCmdId), |
632 cmd.header.command); | 640 cmd.header.command); |
633 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(cmd.n * 4u), | 641 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(cmd.n * 4u), |
634 cmd.header.size * 4u); | 642 cmd.header.size * 4u); |
635 EXPECT_EQ(static_cast<GLsizei>(arraysize(ids)), cmd.n); | 643 EXPECT_EQ(static_cast<GLsizei>(arraysize(ids)), cmd.n); |
636 CheckBytesWrittenMatchesExpectedSize( | 644 CheckBytesWrittenMatchesExpectedSize( |
637 next_cmd, | 645 next_cmd, |
(...skipping 183 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
821 static_cast<uint32>(13)); | 829 static_cast<uint32>(13)); |
822 EXPECT_EQ(static_cast<uint32>(cmds::GenBuffers::kCmdId), cmd.header.command); | 830 EXPECT_EQ(static_cast<uint32>(cmds::GenBuffers::kCmdId), cmd.header.command); |
823 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 831 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
824 EXPECT_EQ(static_cast<GLsizei>(11), cmd.n); | 832 EXPECT_EQ(static_cast<GLsizei>(11), cmd.n); |
825 EXPECT_EQ(static_cast<uint32>(12), cmd.buffers_shm_id); | 833 EXPECT_EQ(static_cast<uint32>(12), cmd.buffers_shm_id); |
826 EXPECT_EQ(static_cast<uint32>(13), cmd.buffers_shm_offset); | 834 EXPECT_EQ(static_cast<uint32>(13), cmd.buffers_shm_offset); |
827 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 835 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
828 } | 836 } |
829 | 837 |
830 TEST_F(GLES2FormatTest, GenBuffersImmediate) { | 838 TEST_F(GLES2FormatTest, GenBuffersImmediate) { |
831 static GLuint ids[] = {12, 23, 34, }; | 839 static GLuint ids[] = { |
| 840 12, 23, 34, |
| 841 }; |
832 cmds::GenBuffersImmediate& cmd = *GetBufferAs<cmds::GenBuffersImmediate>(); | 842 cmds::GenBuffersImmediate& cmd = *GetBufferAs<cmds::GenBuffersImmediate>(); |
833 void* next_cmd = cmd.Set(&cmd, static_cast<GLsizei>(arraysize(ids)), ids); | 843 void* next_cmd = cmd.Set(&cmd, static_cast<GLsizei>(arraysize(ids)), ids); |
834 EXPECT_EQ(static_cast<uint32>(cmds::GenBuffersImmediate::kCmdId), | 844 EXPECT_EQ(static_cast<uint32>(cmds::GenBuffersImmediate::kCmdId), |
835 cmd.header.command); | 845 cmd.header.command); |
836 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(cmd.n * 4u), | 846 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(cmd.n * 4u), |
837 cmd.header.size * 4u); | 847 cmd.header.size * 4u); |
838 EXPECT_EQ(static_cast<GLsizei>(arraysize(ids)), cmd.n); | 848 EXPECT_EQ(static_cast<GLsizei>(arraysize(ids)), cmd.n); |
839 CheckBytesWrittenMatchesExpectedSize( | 849 CheckBytesWrittenMatchesExpectedSize( |
840 next_cmd, | 850 next_cmd, |
841 sizeof(cmd) + RoundSizeToMultipleOfEntries(arraysize(ids) * 4u)); | 851 sizeof(cmd) + RoundSizeToMultipleOfEntries(arraysize(ids) * 4u)); |
(...skipping 19 matching lines...) Expand all Loading... |
861 EXPECT_EQ(static_cast<uint32>(cmds::GenFramebuffers::kCmdId), | 871 EXPECT_EQ(static_cast<uint32>(cmds::GenFramebuffers::kCmdId), |
862 cmd.header.command); | 872 cmd.header.command); |
863 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 873 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
864 EXPECT_EQ(static_cast<GLsizei>(11), cmd.n); | 874 EXPECT_EQ(static_cast<GLsizei>(11), cmd.n); |
865 EXPECT_EQ(static_cast<uint32>(12), cmd.framebuffers_shm_id); | 875 EXPECT_EQ(static_cast<uint32>(12), cmd.framebuffers_shm_id); |
866 EXPECT_EQ(static_cast<uint32>(13), cmd.framebuffers_shm_offset); | 876 EXPECT_EQ(static_cast<uint32>(13), cmd.framebuffers_shm_offset); |
867 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 877 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
868 } | 878 } |
869 | 879 |
870 TEST_F(GLES2FormatTest, GenFramebuffersImmediate) { | 880 TEST_F(GLES2FormatTest, GenFramebuffersImmediate) { |
871 static GLuint ids[] = {12, 23, 34, }; | 881 static GLuint ids[] = { |
| 882 12, 23, 34, |
| 883 }; |
872 cmds::GenFramebuffersImmediate& cmd = | 884 cmds::GenFramebuffersImmediate& cmd = |
873 *GetBufferAs<cmds::GenFramebuffersImmediate>(); | 885 *GetBufferAs<cmds::GenFramebuffersImmediate>(); |
874 void* next_cmd = cmd.Set(&cmd, static_cast<GLsizei>(arraysize(ids)), ids); | 886 void* next_cmd = cmd.Set(&cmd, static_cast<GLsizei>(arraysize(ids)), ids); |
875 EXPECT_EQ(static_cast<uint32>(cmds::GenFramebuffersImmediate::kCmdId), | 887 EXPECT_EQ(static_cast<uint32>(cmds::GenFramebuffersImmediate::kCmdId), |
876 cmd.header.command); | 888 cmd.header.command); |
877 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(cmd.n * 4u), | 889 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(cmd.n * 4u), |
878 cmd.header.size * 4u); | 890 cmd.header.size * 4u); |
879 EXPECT_EQ(static_cast<GLsizei>(arraysize(ids)), cmd.n); | 891 EXPECT_EQ(static_cast<GLsizei>(arraysize(ids)), cmd.n); |
880 CheckBytesWrittenMatchesExpectedSize( | 892 CheckBytesWrittenMatchesExpectedSize( |
881 next_cmd, | 893 next_cmd, |
(...skipping 10 matching lines...) Expand all Loading... |
892 EXPECT_EQ(static_cast<uint32>(cmds::GenRenderbuffers::kCmdId), | 904 EXPECT_EQ(static_cast<uint32>(cmds::GenRenderbuffers::kCmdId), |
893 cmd.header.command); | 905 cmd.header.command); |
894 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 906 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
895 EXPECT_EQ(static_cast<GLsizei>(11), cmd.n); | 907 EXPECT_EQ(static_cast<GLsizei>(11), cmd.n); |
896 EXPECT_EQ(static_cast<uint32>(12), cmd.renderbuffers_shm_id); | 908 EXPECT_EQ(static_cast<uint32>(12), cmd.renderbuffers_shm_id); |
897 EXPECT_EQ(static_cast<uint32>(13), cmd.renderbuffers_shm_offset); | 909 EXPECT_EQ(static_cast<uint32>(13), cmd.renderbuffers_shm_offset); |
898 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 910 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
899 } | 911 } |
900 | 912 |
901 TEST_F(GLES2FormatTest, GenRenderbuffersImmediate) { | 913 TEST_F(GLES2FormatTest, GenRenderbuffersImmediate) { |
902 static GLuint ids[] = {12, 23, 34, }; | 914 static GLuint ids[] = { |
| 915 12, 23, 34, |
| 916 }; |
903 cmds::GenRenderbuffersImmediate& cmd = | 917 cmds::GenRenderbuffersImmediate& cmd = |
904 *GetBufferAs<cmds::GenRenderbuffersImmediate>(); | 918 *GetBufferAs<cmds::GenRenderbuffersImmediate>(); |
905 void* next_cmd = cmd.Set(&cmd, static_cast<GLsizei>(arraysize(ids)), ids); | 919 void* next_cmd = cmd.Set(&cmd, static_cast<GLsizei>(arraysize(ids)), ids); |
906 EXPECT_EQ(static_cast<uint32>(cmds::GenRenderbuffersImmediate::kCmdId), | 920 EXPECT_EQ(static_cast<uint32>(cmds::GenRenderbuffersImmediate::kCmdId), |
907 cmd.header.command); | 921 cmd.header.command); |
908 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(cmd.n * 4u), | 922 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(cmd.n * 4u), |
909 cmd.header.size * 4u); | 923 cmd.header.size * 4u); |
910 EXPECT_EQ(static_cast<GLsizei>(arraysize(ids)), cmd.n); | 924 EXPECT_EQ(static_cast<GLsizei>(arraysize(ids)), cmd.n); |
911 CheckBytesWrittenMatchesExpectedSize( | 925 CheckBytesWrittenMatchesExpectedSize( |
912 next_cmd, | 926 next_cmd, |
913 sizeof(cmd) + RoundSizeToMultipleOfEntries(arraysize(ids) * 4u)); | 927 sizeof(cmd) + RoundSizeToMultipleOfEntries(arraysize(ids) * 4u)); |
914 // TODO(gman): Check that ids were inserted; | 928 // TODO(gman): Check that ids were inserted; |
915 } | 929 } |
916 | 930 |
917 TEST_F(GLES2FormatTest, GenTextures) { | 931 TEST_F(GLES2FormatTest, GenTextures) { |
918 cmds::GenTextures& cmd = *GetBufferAs<cmds::GenTextures>(); | 932 cmds::GenTextures& cmd = *GetBufferAs<cmds::GenTextures>(); |
919 void* next_cmd = cmd.Set(&cmd, | 933 void* next_cmd = cmd.Set(&cmd, |
920 static_cast<GLsizei>(11), | 934 static_cast<GLsizei>(11), |
921 static_cast<uint32>(12), | 935 static_cast<uint32>(12), |
922 static_cast<uint32>(13)); | 936 static_cast<uint32>(13)); |
923 EXPECT_EQ(static_cast<uint32>(cmds::GenTextures::kCmdId), cmd.header.command); | 937 EXPECT_EQ(static_cast<uint32>(cmds::GenTextures::kCmdId), cmd.header.command); |
924 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 938 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
925 EXPECT_EQ(static_cast<GLsizei>(11), cmd.n); | 939 EXPECT_EQ(static_cast<GLsizei>(11), cmd.n); |
926 EXPECT_EQ(static_cast<uint32>(12), cmd.textures_shm_id); | 940 EXPECT_EQ(static_cast<uint32>(12), cmd.textures_shm_id); |
927 EXPECT_EQ(static_cast<uint32>(13), cmd.textures_shm_offset); | 941 EXPECT_EQ(static_cast<uint32>(13), cmd.textures_shm_offset); |
928 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 942 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
929 } | 943 } |
930 | 944 |
931 TEST_F(GLES2FormatTest, GenTexturesImmediate) { | 945 TEST_F(GLES2FormatTest, GenTexturesImmediate) { |
932 static GLuint ids[] = {12, 23, 34, }; | 946 static GLuint ids[] = { |
| 947 12, 23, 34, |
| 948 }; |
933 cmds::GenTexturesImmediate& cmd = *GetBufferAs<cmds::GenTexturesImmediate>(); | 949 cmds::GenTexturesImmediate& cmd = *GetBufferAs<cmds::GenTexturesImmediate>(); |
934 void* next_cmd = cmd.Set(&cmd, static_cast<GLsizei>(arraysize(ids)), ids); | 950 void* next_cmd = cmd.Set(&cmd, static_cast<GLsizei>(arraysize(ids)), ids); |
935 EXPECT_EQ(static_cast<uint32>(cmds::GenTexturesImmediate::kCmdId), | 951 EXPECT_EQ(static_cast<uint32>(cmds::GenTexturesImmediate::kCmdId), |
936 cmd.header.command); | 952 cmd.header.command); |
937 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(cmd.n * 4u), | 953 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(cmd.n * 4u), |
938 cmd.header.size * 4u); | 954 cmd.header.size * 4u); |
939 EXPECT_EQ(static_cast<GLsizei>(arraysize(ids)), cmd.n); | 955 EXPECT_EQ(static_cast<GLsizei>(arraysize(ids)), cmd.n); |
940 CheckBytesWrittenMatchesExpectedSize( | 956 CheckBytesWrittenMatchesExpectedSize( |
941 next_cmd, | 957 next_cmd, |
942 sizeof(cmd) + RoundSizeToMultipleOfEntries(arraysize(ids) * 4u)); | 958 sizeof(cmd) + RoundSizeToMultipleOfEntries(arraysize(ids) * 4u)); |
(...skipping 814 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1757 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); | 1773 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); |
1758 EXPECT_EQ(static_cast<GLenum>(12), cmd.pname); | 1774 EXPECT_EQ(static_cast<GLenum>(12), cmd.pname); |
1759 EXPECT_EQ(static_cast<uint32>(13), cmd.params_shm_id); | 1775 EXPECT_EQ(static_cast<uint32>(13), cmd.params_shm_id); |
1760 EXPECT_EQ(static_cast<uint32>(14), cmd.params_shm_offset); | 1776 EXPECT_EQ(static_cast<uint32>(14), cmd.params_shm_offset); |
1761 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 1777 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
1762 } | 1778 } |
1763 | 1779 |
1764 TEST_F(GLES2FormatTest, TexParameterfvImmediate) { | 1780 TEST_F(GLES2FormatTest, TexParameterfvImmediate) { |
1765 const int kSomeBaseValueToTestWith = 51; | 1781 const int kSomeBaseValueToTestWith = 51; |
1766 static GLfloat data[] = { | 1782 static GLfloat data[] = { |
1767 static_cast<GLfloat>(kSomeBaseValueToTestWith + 0), }; | 1783 static_cast<GLfloat>(kSomeBaseValueToTestWith + 0), |
| 1784 }; |
1768 cmds::TexParameterfvImmediate& cmd = | 1785 cmds::TexParameterfvImmediate& cmd = |
1769 *GetBufferAs<cmds::TexParameterfvImmediate>(); | 1786 *GetBufferAs<cmds::TexParameterfvImmediate>(); |
1770 void* next_cmd = | 1787 void* next_cmd = |
1771 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<GLenum>(12), data); | 1788 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<GLenum>(12), data); |
1772 EXPECT_EQ(static_cast<uint32>(cmds::TexParameterfvImmediate::kCmdId), | 1789 EXPECT_EQ(static_cast<uint32>(cmds::TexParameterfvImmediate::kCmdId), |
1773 cmd.header.command); | 1790 cmd.header.command); |
1774 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data)), | 1791 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data)), |
1775 cmd.header.size * 4u); | 1792 cmd.header.size * 4u); |
1776 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); | 1793 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); |
1777 EXPECT_EQ(static_cast<GLenum>(12), cmd.pname); | 1794 EXPECT_EQ(static_cast<GLenum>(12), cmd.pname); |
(...skipping 29 matching lines...) Expand all Loading... |
1807 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 1824 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
1808 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); | 1825 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); |
1809 EXPECT_EQ(static_cast<GLenum>(12), cmd.pname); | 1826 EXPECT_EQ(static_cast<GLenum>(12), cmd.pname); |
1810 EXPECT_EQ(static_cast<uint32>(13), cmd.params_shm_id); | 1827 EXPECT_EQ(static_cast<uint32>(13), cmd.params_shm_id); |
1811 EXPECT_EQ(static_cast<uint32>(14), cmd.params_shm_offset); | 1828 EXPECT_EQ(static_cast<uint32>(14), cmd.params_shm_offset); |
1812 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 1829 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
1813 } | 1830 } |
1814 | 1831 |
1815 TEST_F(GLES2FormatTest, TexParameterivImmediate) { | 1832 TEST_F(GLES2FormatTest, TexParameterivImmediate) { |
1816 const int kSomeBaseValueToTestWith = 51; | 1833 const int kSomeBaseValueToTestWith = 51; |
1817 static GLint data[] = {static_cast<GLint>(kSomeBaseValueToTestWith + 0), }; | 1834 static GLint data[] = { |
| 1835 static_cast<GLint>(kSomeBaseValueToTestWith + 0), |
| 1836 }; |
1818 cmds::TexParameterivImmediate& cmd = | 1837 cmds::TexParameterivImmediate& cmd = |
1819 *GetBufferAs<cmds::TexParameterivImmediate>(); | 1838 *GetBufferAs<cmds::TexParameterivImmediate>(); |
1820 void* next_cmd = | 1839 void* next_cmd = |
1821 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<GLenum>(12), data); | 1840 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<GLenum>(12), data); |
1822 EXPECT_EQ(static_cast<uint32>(cmds::TexParameterivImmediate::kCmdId), | 1841 EXPECT_EQ(static_cast<uint32>(cmds::TexParameterivImmediate::kCmdId), |
1823 cmd.header.command); | 1842 cmd.header.command); |
1824 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data)), | 1843 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data)), |
1825 cmd.header.size * 4u); | 1844 cmd.header.size * 4u); |
1826 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); | 1845 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); |
1827 EXPECT_EQ(static_cast<GLenum>(12), cmd.pname); | 1846 EXPECT_EQ(static_cast<GLenum>(12), cmd.pname); |
(...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1885 EXPECT_EQ(static_cast<GLsizei>(12), cmd.count); | 1904 EXPECT_EQ(static_cast<GLsizei>(12), cmd.count); |
1886 EXPECT_EQ(static_cast<uint32>(13), cmd.v_shm_id); | 1905 EXPECT_EQ(static_cast<uint32>(13), cmd.v_shm_id); |
1887 EXPECT_EQ(static_cast<uint32>(14), cmd.v_shm_offset); | 1906 EXPECT_EQ(static_cast<uint32>(14), cmd.v_shm_offset); |
1888 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 1907 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
1889 } | 1908 } |
1890 | 1909 |
1891 TEST_F(GLES2FormatTest, Uniform1fvImmediate) { | 1910 TEST_F(GLES2FormatTest, Uniform1fvImmediate) { |
1892 const int kSomeBaseValueToTestWith = 51; | 1911 const int kSomeBaseValueToTestWith = 51; |
1893 static GLfloat data[] = { | 1912 static GLfloat data[] = { |
1894 static_cast<GLfloat>(kSomeBaseValueToTestWith + 0), | 1913 static_cast<GLfloat>(kSomeBaseValueToTestWith + 0), |
1895 static_cast<GLfloat>(kSomeBaseValueToTestWith + 1), }; | 1914 static_cast<GLfloat>(kSomeBaseValueToTestWith + 1), |
| 1915 }; |
1896 cmds::Uniform1fvImmediate& cmd = *GetBufferAs<cmds::Uniform1fvImmediate>(); | 1916 cmds::Uniform1fvImmediate& cmd = *GetBufferAs<cmds::Uniform1fvImmediate>(); |
1897 const GLsizei kNumElements = 2; | 1917 const GLsizei kNumElements = 2; |
1898 const size_t kExpectedCmdSize = | 1918 const size_t kExpectedCmdSize = |
1899 sizeof(cmd) + kNumElements * sizeof(GLfloat) * 1; | 1919 sizeof(cmd) + kNumElements * sizeof(GLfloat) * 1; |
1900 void* next_cmd = | 1920 void* next_cmd = |
1901 cmd.Set(&cmd, static_cast<GLint>(1), static_cast<GLsizei>(2), data); | 1921 cmd.Set(&cmd, static_cast<GLint>(1), static_cast<GLsizei>(2), data); |
1902 EXPECT_EQ(static_cast<uint32>(cmds::Uniform1fvImmediate::kCmdId), | 1922 EXPECT_EQ(static_cast<uint32>(cmds::Uniform1fvImmediate::kCmdId), |
1903 cmd.header.command); | 1923 cmd.header.command); |
1904 EXPECT_EQ(kExpectedCmdSize, cmd.header.size * 4u); | 1924 EXPECT_EQ(kExpectedCmdSize, cmd.header.size * 4u); |
1905 EXPECT_EQ(static_cast<GLint>(1), cmd.location); | 1925 EXPECT_EQ(static_cast<GLint>(1), cmd.location); |
(...skipping 25 matching lines...) Expand all Loading... |
1931 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 1951 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
1932 EXPECT_EQ(static_cast<GLint>(11), cmd.location); | 1952 EXPECT_EQ(static_cast<GLint>(11), cmd.location); |
1933 EXPECT_EQ(static_cast<GLsizei>(12), cmd.count); | 1953 EXPECT_EQ(static_cast<GLsizei>(12), cmd.count); |
1934 EXPECT_EQ(static_cast<uint32>(13), cmd.v_shm_id); | 1954 EXPECT_EQ(static_cast<uint32>(13), cmd.v_shm_id); |
1935 EXPECT_EQ(static_cast<uint32>(14), cmd.v_shm_offset); | 1955 EXPECT_EQ(static_cast<uint32>(14), cmd.v_shm_offset); |
1936 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 1956 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
1937 } | 1957 } |
1938 | 1958 |
1939 TEST_F(GLES2FormatTest, Uniform1ivImmediate) { | 1959 TEST_F(GLES2FormatTest, Uniform1ivImmediate) { |
1940 const int kSomeBaseValueToTestWith = 51; | 1960 const int kSomeBaseValueToTestWith = 51; |
1941 static GLint data[] = {static_cast<GLint>(kSomeBaseValueToTestWith + 0), | 1961 static GLint data[] = { |
1942 static_cast<GLint>(kSomeBaseValueToTestWith + 1), }; | 1962 static_cast<GLint>(kSomeBaseValueToTestWith + 0), |
| 1963 static_cast<GLint>(kSomeBaseValueToTestWith + 1), |
| 1964 }; |
1943 cmds::Uniform1ivImmediate& cmd = *GetBufferAs<cmds::Uniform1ivImmediate>(); | 1965 cmds::Uniform1ivImmediate& cmd = *GetBufferAs<cmds::Uniform1ivImmediate>(); |
1944 const GLsizei kNumElements = 2; | 1966 const GLsizei kNumElements = 2; |
1945 const size_t kExpectedCmdSize = | 1967 const size_t kExpectedCmdSize = |
1946 sizeof(cmd) + kNumElements * sizeof(GLint) * 1; | 1968 sizeof(cmd) + kNumElements * sizeof(GLint) * 1; |
1947 void* next_cmd = | 1969 void* next_cmd = |
1948 cmd.Set(&cmd, static_cast<GLint>(1), static_cast<GLsizei>(2), data); | 1970 cmd.Set(&cmd, static_cast<GLint>(1), static_cast<GLsizei>(2), data); |
1949 EXPECT_EQ(static_cast<uint32>(cmds::Uniform1ivImmediate::kCmdId), | 1971 EXPECT_EQ(static_cast<uint32>(cmds::Uniform1ivImmediate::kCmdId), |
1950 cmd.header.command); | 1972 cmd.header.command); |
1951 EXPECT_EQ(kExpectedCmdSize, cmd.header.size * 4u); | 1973 EXPECT_EQ(kExpectedCmdSize, cmd.header.size * 4u); |
1952 EXPECT_EQ(static_cast<GLint>(1), cmd.location); | 1974 EXPECT_EQ(static_cast<GLint>(1), cmd.location); |
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1985 EXPECT_EQ(static_cast<uint32>(14), cmd.v_shm_offset); | 2007 EXPECT_EQ(static_cast<uint32>(14), cmd.v_shm_offset); |
1986 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 2008 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
1987 } | 2009 } |
1988 | 2010 |
1989 TEST_F(GLES2FormatTest, Uniform2fvImmediate) { | 2011 TEST_F(GLES2FormatTest, Uniform2fvImmediate) { |
1990 const int kSomeBaseValueToTestWith = 51; | 2012 const int kSomeBaseValueToTestWith = 51; |
1991 static GLfloat data[] = { | 2013 static GLfloat data[] = { |
1992 static_cast<GLfloat>(kSomeBaseValueToTestWith + 0), | 2014 static_cast<GLfloat>(kSomeBaseValueToTestWith + 0), |
1993 static_cast<GLfloat>(kSomeBaseValueToTestWith + 1), | 2015 static_cast<GLfloat>(kSomeBaseValueToTestWith + 1), |
1994 static_cast<GLfloat>(kSomeBaseValueToTestWith + 2), | 2016 static_cast<GLfloat>(kSomeBaseValueToTestWith + 2), |
1995 static_cast<GLfloat>(kSomeBaseValueToTestWith + 3), }; | 2017 static_cast<GLfloat>(kSomeBaseValueToTestWith + 3), |
| 2018 }; |
1996 cmds::Uniform2fvImmediate& cmd = *GetBufferAs<cmds::Uniform2fvImmediate>(); | 2019 cmds::Uniform2fvImmediate& cmd = *GetBufferAs<cmds::Uniform2fvImmediate>(); |
1997 const GLsizei kNumElements = 2; | 2020 const GLsizei kNumElements = 2; |
1998 const size_t kExpectedCmdSize = | 2021 const size_t kExpectedCmdSize = |
1999 sizeof(cmd) + kNumElements * sizeof(GLfloat) * 2; | 2022 sizeof(cmd) + kNumElements * sizeof(GLfloat) * 2; |
2000 void* next_cmd = | 2023 void* next_cmd = |
2001 cmd.Set(&cmd, static_cast<GLint>(1), static_cast<GLsizei>(2), data); | 2024 cmd.Set(&cmd, static_cast<GLint>(1), static_cast<GLsizei>(2), data); |
2002 EXPECT_EQ(static_cast<uint32>(cmds::Uniform2fvImmediate::kCmdId), | 2025 EXPECT_EQ(static_cast<uint32>(cmds::Uniform2fvImmediate::kCmdId), |
2003 cmd.header.command); | 2026 cmd.header.command); |
2004 EXPECT_EQ(kExpectedCmdSize, cmd.header.size * 4u); | 2027 EXPECT_EQ(kExpectedCmdSize, cmd.header.size * 4u); |
2005 EXPECT_EQ(static_cast<GLint>(1), cmd.location); | 2028 EXPECT_EQ(static_cast<GLint>(1), cmd.location); |
(...skipping 28 matching lines...) Expand all Loading... |
2034 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 2057 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
2035 EXPECT_EQ(static_cast<GLint>(11), cmd.location); | 2058 EXPECT_EQ(static_cast<GLint>(11), cmd.location); |
2036 EXPECT_EQ(static_cast<GLsizei>(12), cmd.count); | 2059 EXPECT_EQ(static_cast<GLsizei>(12), cmd.count); |
2037 EXPECT_EQ(static_cast<uint32>(13), cmd.v_shm_id); | 2060 EXPECT_EQ(static_cast<uint32>(13), cmd.v_shm_id); |
2038 EXPECT_EQ(static_cast<uint32>(14), cmd.v_shm_offset); | 2061 EXPECT_EQ(static_cast<uint32>(14), cmd.v_shm_offset); |
2039 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 2062 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
2040 } | 2063 } |
2041 | 2064 |
2042 TEST_F(GLES2FormatTest, Uniform2ivImmediate) { | 2065 TEST_F(GLES2FormatTest, Uniform2ivImmediate) { |
2043 const int kSomeBaseValueToTestWith = 51; | 2066 const int kSomeBaseValueToTestWith = 51; |
2044 static GLint data[] = {static_cast<GLint>(kSomeBaseValueToTestWith + 0), | 2067 static GLint data[] = { |
2045 static_cast<GLint>(kSomeBaseValueToTestWith + 1), | 2068 static_cast<GLint>(kSomeBaseValueToTestWith + 0), |
2046 static_cast<GLint>(kSomeBaseValueToTestWith + 2), | 2069 static_cast<GLint>(kSomeBaseValueToTestWith + 1), |
2047 static_cast<GLint>(kSomeBaseValueToTestWith + 3), }; | 2070 static_cast<GLint>(kSomeBaseValueToTestWith + 2), |
| 2071 static_cast<GLint>(kSomeBaseValueToTestWith + 3), |
| 2072 }; |
2048 cmds::Uniform2ivImmediate& cmd = *GetBufferAs<cmds::Uniform2ivImmediate>(); | 2073 cmds::Uniform2ivImmediate& cmd = *GetBufferAs<cmds::Uniform2ivImmediate>(); |
2049 const GLsizei kNumElements = 2; | 2074 const GLsizei kNumElements = 2; |
2050 const size_t kExpectedCmdSize = | 2075 const size_t kExpectedCmdSize = |
2051 sizeof(cmd) + kNumElements * sizeof(GLint) * 2; | 2076 sizeof(cmd) + kNumElements * sizeof(GLint) * 2; |
2052 void* next_cmd = | 2077 void* next_cmd = |
2053 cmd.Set(&cmd, static_cast<GLint>(1), static_cast<GLsizei>(2), data); | 2078 cmd.Set(&cmd, static_cast<GLint>(1), static_cast<GLsizei>(2), data); |
2054 EXPECT_EQ(static_cast<uint32>(cmds::Uniform2ivImmediate::kCmdId), | 2079 EXPECT_EQ(static_cast<uint32>(cmds::Uniform2ivImmediate::kCmdId), |
2055 cmd.header.command); | 2080 cmd.header.command); |
2056 EXPECT_EQ(kExpectedCmdSize, cmd.header.size * 4u); | 2081 EXPECT_EQ(kExpectedCmdSize, cmd.header.size * 4u); |
2057 EXPECT_EQ(static_cast<GLint>(1), cmd.location); | 2082 EXPECT_EQ(static_cast<GLint>(1), cmd.location); |
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2094 } | 2119 } |
2095 | 2120 |
2096 TEST_F(GLES2FormatTest, Uniform3fvImmediate) { | 2121 TEST_F(GLES2FormatTest, Uniform3fvImmediate) { |
2097 const int kSomeBaseValueToTestWith = 51; | 2122 const int kSomeBaseValueToTestWith = 51; |
2098 static GLfloat data[] = { | 2123 static GLfloat data[] = { |
2099 static_cast<GLfloat>(kSomeBaseValueToTestWith + 0), | 2124 static_cast<GLfloat>(kSomeBaseValueToTestWith + 0), |
2100 static_cast<GLfloat>(kSomeBaseValueToTestWith + 1), | 2125 static_cast<GLfloat>(kSomeBaseValueToTestWith + 1), |
2101 static_cast<GLfloat>(kSomeBaseValueToTestWith + 2), | 2126 static_cast<GLfloat>(kSomeBaseValueToTestWith + 2), |
2102 static_cast<GLfloat>(kSomeBaseValueToTestWith + 3), | 2127 static_cast<GLfloat>(kSomeBaseValueToTestWith + 3), |
2103 static_cast<GLfloat>(kSomeBaseValueToTestWith + 4), | 2128 static_cast<GLfloat>(kSomeBaseValueToTestWith + 4), |
2104 static_cast<GLfloat>(kSomeBaseValueToTestWith + 5), }; | 2129 static_cast<GLfloat>(kSomeBaseValueToTestWith + 5), |
| 2130 }; |
2105 cmds::Uniform3fvImmediate& cmd = *GetBufferAs<cmds::Uniform3fvImmediate>(); | 2131 cmds::Uniform3fvImmediate& cmd = *GetBufferAs<cmds::Uniform3fvImmediate>(); |
2106 const GLsizei kNumElements = 2; | 2132 const GLsizei kNumElements = 2; |
2107 const size_t kExpectedCmdSize = | 2133 const size_t kExpectedCmdSize = |
2108 sizeof(cmd) + kNumElements * sizeof(GLfloat) * 3; | 2134 sizeof(cmd) + kNumElements * sizeof(GLfloat) * 3; |
2109 void* next_cmd = | 2135 void* next_cmd = |
2110 cmd.Set(&cmd, static_cast<GLint>(1), static_cast<GLsizei>(2), data); | 2136 cmd.Set(&cmd, static_cast<GLint>(1), static_cast<GLsizei>(2), data); |
2111 EXPECT_EQ(static_cast<uint32>(cmds::Uniform3fvImmediate::kCmdId), | 2137 EXPECT_EQ(static_cast<uint32>(cmds::Uniform3fvImmediate::kCmdId), |
2112 cmd.header.command); | 2138 cmd.header.command); |
2113 EXPECT_EQ(kExpectedCmdSize, cmd.header.size * 4u); | 2139 EXPECT_EQ(kExpectedCmdSize, cmd.header.size * 4u); |
2114 EXPECT_EQ(static_cast<GLint>(1), cmd.location); | 2140 EXPECT_EQ(static_cast<GLint>(1), cmd.location); |
(...skipping 30 matching lines...) Expand all Loading... |
2145 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 2171 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
2146 EXPECT_EQ(static_cast<GLint>(11), cmd.location); | 2172 EXPECT_EQ(static_cast<GLint>(11), cmd.location); |
2147 EXPECT_EQ(static_cast<GLsizei>(12), cmd.count); | 2173 EXPECT_EQ(static_cast<GLsizei>(12), cmd.count); |
2148 EXPECT_EQ(static_cast<uint32>(13), cmd.v_shm_id); | 2174 EXPECT_EQ(static_cast<uint32>(13), cmd.v_shm_id); |
2149 EXPECT_EQ(static_cast<uint32>(14), cmd.v_shm_offset); | 2175 EXPECT_EQ(static_cast<uint32>(14), cmd.v_shm_offset); |
2150 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 2176 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
2151 } | 2177 } |
2152 | 2178 |
2153 TEST_F(GLES2FormatTest, Uniform3ivImmediate) { | 2179 TEST_F(GLES2FormatTest, Uniform3ivImmediate) { |
2154 const int kSomeBaseValueToTestWith = 51; | 2180 const int kSomeBaseValueToTestWith = 51; |
2155 static GLint data[] = {static_cast<GLint>(kSomeBaseValueToTestWith + 0), | 2181 static GLint data[] = { |
2156 static_cast<GLint>(kSomeBaseValueToTestWith + 1), | 2182 static_cast<GLint>(kSomeBaseValueToTestWith + 0), |
2157 static_cast<GLint>(kSomeBaseValueToTestWith + 2), | 2183 static_cast<GLint>(kSomeBaseValueToTestWith + 1), |
2158 static_cast<GLint>(kSomeBaseValueToTestWith + 3), | 2184 static_cast<GLint>(kSomeBaseValueToTestWith + 2), |
2159 static_cast<GLint>(kSomeBaseValueToTestWith + 4), | 2185 static_cast<GLint>(kSomeBaseValueToTestWith + 3), |
2160 static_cast<GLint>(kSomeBaseValueToTestWith + 5), }; | 2186 static_cast<GLint>(kSomeBaseValueToTestWith + 4), |
| 2187 static_cast<GLint>(kSomeBaseValueToTestWith + 5), |
| 2188 }; |
2161 cmds::Uniform3ivImmediate& cmd = *GetBufferAs<cmds::Uniform3ivImmediate>(); | 2189 cmds::Uniform3ivImmediate& cmd = *GetBufferAs<cmds::Uniform3ivImmediate>(); |
2162 const GLsizei kNumElements = 2; | 2190 const GLsizei kNumElements = 2; |
2163 const size_t kExpectedCmdSize = | 2191 const size_t kExpectedCmdSize = |
2164 sizeof(cmd) + kNumElements * sizeof(GLint) * 3; | 2192 sizeof(cmd) + kNumElements * sizeof(GLint) * 3; |
2165 void* next_cmd = | 2193 void* next_cmd = |
2166 cmd.Set(&cmd, static_cast<GLint>(1), static_cast<GLsizei>(2), data); | 2194 cmd.Set(&cmd, static_cast<GLint>(1), static_cast<GLsizei>(2), data); |
2167 EXPECT_EQ(static_cast<uint32>(cmds::Uniform3ivImmediate::kCmdId), | 2195 EXPECT_EQ(static_cast<uint32>(cmds::Uniform3ivImmediate::kCmdId), |
2168 cmd.header.command); | 2196 cmd.header.command); |
2169 EXPECT_EQ(kExpectedCmdSize, cmd.header.size * 4u); | 2197 EXPECT_EQ(kExpectedCmdSize, cmd.header.size * 4u); |
2170 EXPECT_EQ(static_cast<GLint>(1), cmd.location); | 2198 EXPECT_EQ(static_cast<GLint>(1), cmd.location); |
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2211 TEST_F(GLES2FormatTest, Uniform4fvImmediate) { | 2239 TEST_F(GLES2FormatTest, Uniform4fvImmediate) { |
2212 const int kSomeBaseValueToTestWith = 51; | 2240 const int kSomeBaseValueToTestWith = 51; |
2213 static GLfloat data[] = { | 2241 static GLfloat data[] = { |
2214 static_cast<GLfloat>(kSomeBaseValueToTestWith + 0), | 2242 static_cast<GLfloat>(kSomeBaseValueToTestWith + 0), |
2215 static_cast<GLfloat>(kSomeBaseValueToTestWith + 1), | 2243 static_cast<GLfloat>(kSomeBaseValueToTestWith + 1), |
2216 static_cast<GLfloat>(kSomeBaseValueToTestWith + 2), | 2244 static_cast<GLfloat>(kSomeBaseValueToTestWith + 2), |
2217 static_cast<GLfloat>(kSomeBaseValueToTestWith + 3), | 2245 static_cast<GLfloat>(kSomeBaseValueToTestWith + 3), |
2218 static_cast<GLfloat>(kSomeBaseValueToTestWith + 4), | 2246 static_cast<GLfloat>(kSomeBaseValueToTestWith + 4), |
2219 static_cast<GLfloat>(kSomeBaseValueToTestWith + 5), | 2247 static_cast<GLfloat>(kSomeBaseValueToTestWith + 5), |
2220 static_cast<GLfloat>(kSomeBaseValueToTestWith + 6), | 2248 static_cast<GLfloat>(kSomeBaseValueToTestWith + 6), |
2221 static_cast<GLfloat>(kSomeBaseValueToTestWith + 7), }; | 2249 static_cast<GLfloat>(kSomeBaseValueToTestWith + 7), |
| 2250 }; |
2222 cmds::Uniform4fvImmediate& cmd = *GetBufferAs<cmds::Uniform4fvImmediate>(); | 2251 cmds::Uniform4fvImmediate& cmd = *GetBufferAs<cmds::Uniform4fvImmediate>(); |
2223 const GLsizei kNumElements = 2; | 2252 const GLsizei kNumElements = 2; |
2224 const size_t kExpectedCmdSize = | 2253 const size_t kExpectedCmdSize = |
2225 sizeof(cmd) + kNumElements * sizeof(GLfloat) * 4; | 2254 sizeof(cmd) + kNumElements * sizeof(GLfloat) * 4; |
2226 void* next_cmd = | 2255 void* next_cmd = |
2227 cmd.Set(&cmd, static_cast<GLint>(1), static_cast<GLsizei>(2), data); | 2256 cmd.Set(&cmd, static_cast<GLint>(1), static_cast<GLsizei>(2), data); |
2228 EXPECT_EQ(static_cast<uint32>(cmds::Uniform4fvImmediate::kCmdId), | 2257 EXPECT_EQ(static_cast<uint32>(cmds::Uniform4fvImmediate::kCmdId), |
2229 cmd.header.command); | 2258 cmd.header.command); |
2230 EXPECT_EQ(kExpectedCmdSize, cmd.header.size * 4u); | 2259 EXPECT_EQ(kExpectedCmdSize, cmd.header.size * 4u); |
2231 EXPECT_EQ(static_cast<GLint>(1), cmd.location); | 2260 EXPECT_EQ(static_cast<GLint>(1), cmd.location); |
(...skipping 32 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2264 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 2293 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
2265 EXPECT_EQ(static_cast<GLint>(11), cmd.location); | 2294 EXPECT_EQ(static_cast<GLint>(11), cmd.location); |
2266 EXPECT_EQ(static_cast<GLsizei>(12), cmd.count); | 2295 EXPECT_EQ(static_cast<GLsizei>(12), cmd.count); |
2267 EXPECT_EQ(static_cast<uint32>(13), cmd.v_shm_id); | 2296 EXPECT_EQ(static_cast<uint32>(13), cmd.v_shm_id); |
2268 EXPECT_EQ(static_cast<uint32>(14), cmd.v_shm_offset); | 2297 EXPECT_EQ(static_cast<uint32>(14), cmd.v_shm_offset); |
2269 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 2298 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
2270 } | 2299 } |
2271 | 2300 |
2272 TEST_F(GLES2FormatTest, Uniform4ivImmediate) { | 2301 TEST_F(GLES2FormatTest, Uniform4ivImmediate) { |
2273 const int kSomeBaseValueToTestWith = 51; | 2302 const int kSomeBaseValueToTestWith = 51; |
2274 static GLint data[] = {static_cast<GLint>(kSomeBaseValueToTestWith + 0), | 2303 static GLint data[] = { |
2275 static_cast<GLint>(kSomeBaseValueToTestWith + 1), | 2304 static_cast<GLint>(kSomeBaseValueToTestWith + 0), |
2276 static_cast<GLint>(kSomeBaseValueToTestWith + 2), | 2305 static_cast<GLint>(kSomeBaseValueToTestWith + 1), |
2277 static_cast<GLint>(kSomeBaseValueToTestWith + 3), | 2306 static_cast<GLint>(kSomeBaseValueToTestWith + 2), |
2278 static_cast<GLint>(kSomeBaseValueToTestWith + 4), | 2307 static_cast<GLint>(kSomeBaseValueToTestWith + 3), |
2279 static_cast<GLint>(kSomeBaseValueToTestWith + 5), | 2308 static_cast<GLint>(kSomeBaseValueToTestWith + 4), |
2280 static_cast<GLint>(kSomeBaseValueToTestWith + 6), | 2309 static_cast<GLint>(kSomeBaseValueToTestWith + 5), |
2281 static_cast<GLint>(kSomeBaseValueToTestWith + 7), }; | 2310 static_cast<GLint>(kSomeBaseValueToTestWith + 6), |
| 2311 static_cast<GLint>(kSomeBaseValueToTestWith + 7), |
| 2312 }; |
2282 cmds::Uniform4ivImmediate& cmd = *GetBufferAs<cmds::Uniform4ivImmediate>(); | 2313 cmds::Uniform4ivImmediate& cmd = *GetBufferAs<cmds::Uniform4ivImmediate>(); |
2283 const GLsizei kNumElements = 2; | 2314 const GLsizei kNumElements = 2; |
2284 const size_t kExpectedCmdSize = | 2315 const size_t kExpectedCmdSize = |
2285 sizeof(cmd) + kNumElements * sizeof(GLint) * 4; | 2316 sizeof(cmd) + kNumElements * sizeof(GLint) * 4; |
2286 void* next_cmd = | 2317 void* next_cmd = |
2287 cmd.Set(&cmd, static_cast<GLint>(1), static_cast<GLsizei>(2), data); | 2318 cmd.Set(&cmd, static_cast<GLint>(1), static_cast<GLsizei>(2), data); |
2288 EXPECT_EQ(static_cast<uint32>(cmds::Uniform4ivImmediate::kCmdId), | 2319 EXPECT_EQ(static_cast<uint32>(cmds::Uniform4ivImmediate::kCmdId), |
2289 cmd.header.command); | 2320 cmd.header.command); |
2290 EXPECT_EQ(kExpectedCmdSize, cmd.header.size * 4u); | 2321 EXPECT_EQ(kExpectedCmdSize, cmd.header.size * 4u); |
2291 EXPECT_EQ(static_cast<GLint>(1), cmd.location); | 2322 EXPECT_EQ(static_cast<GLint>(1), cmd.location); |
(...skipping 25 matching lines...) Expand all Loading... |
2317 TEST_F(GLES2FormatTest, UniformMatrix2fvImmediate) { | 2348 TEST_F(GLES2FormatTest, UniformMatrix2fvImmediate) { |
2318 const int kSomeBaseValueToTestWith = 51; | 2349 const int kSomeBaseValueToTestWith = 51; |
2319 static GLfloat data[] = { | 2350 static GLfloat data[] = { |
2320 static_cast<GLfloat>(kSomeBaseValueToTestWith + 0), | 2351 static_cast<GLfloat>(kSomeBaseValueToTestWith + 0), |
2321 static_cast<GLfloat>(kSomeBaseValueToTestWith + 1), | 2352 static_cast<GLfloat>(kSomeBaseValueToTestWith + 1), |
2322 static_cast<GLfloat>(kSomeBaseValueToTestWith + 2), | 2353 static_cast<GLfloat>(kSomeBaseValueToTestWith + 2), |
2323 static_cast<GLfloat>(kSomeBaseValueToTestWith + 3), | 2354 static_cast<GLfloat>(kSomeBaseValueToTestWith + 3), |
2324 static_cast<GLfloat>(kSomeBaseValueToTestWith + 4), | 2355 static_cast<GLfloat>(kSomeBaseValueToTestWith + 4), |
2325 static_cast<GLfloat>(kSomeBaseValueToTestWith + 5), | 2356 static_cast<GLfloat>(kSomeBaseValueToTestWith + 5), |
2326 static_cast<GLfloat>(kSomeBaseValueToTestWith + 6), | 2357 static_cast<GLfloat>(kSomeBaseValueToTestWith + 6), |
2327 static_cast<GLfloat>(kSomeBaseValueToTestWith + 7), }; | 2358 static_cast<GLfloat>(kSomeBaseValueToTestWith + 7), |
| 2359 }; |
2328 cmds::UniformMatrix2fvImmediate& cmd = | 2360 cmds::UniformMatrix2fvImmediate& cmd = |
2329 *GetBufferAs<cmds::UniformMatrix2fvImmediate>(); | 2361 *GetBufferAs<cmds::UniformMatrix2fvImmediate>(); |
2330 const GLsizei kNumElements = 2; | 2362 const GLsizei kNumElements = 2; |
2331 const size_t kExpectedCmdSize = | 2363 const size_t kExpectedCmdSize = |
2332 sizeof(cmd) + kNumElements * sizeof(GLfloat) * 4; | 2364 sizeof(cmd) + kNumElements * sizeof(GLfloat) * 4; |
2333 void* next_cmd = cmd.Set(&cmd, | 2365 void* next_cmd = cmd.Set(&cmd, |
2334 static_cast<GLint>(1), | 2366 static_cast<GLint>(1), |
2335 static_cast<GLsizei>(2), | 2367 static_cast<GLsizei>(2), |
2336 static_cast<GLboolean>(3), | 2368 static_cast<GLboolean>(3), |
2337 data); | 2369 data); |
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2378 static_cast<GLfloat>(kSomeBaseValueToTestWith + 7), | 2410 static_cast<GLfloat>(kSomeBaseValueToTestWith + 7), |
2379 static_cast<GLfloat>(kSomeBaseValueToTestWith + 8), | 2411 static_cast<GLfloat>(kSomeBaseValueToTestWith + 8), |
2380 static_cast<GLfloat>(kSomeBaseValueToTestWith + 9), | 2412 static_cast<GLfloat>(kSomeBaseValueToTestWith + 9), |
2381 static_cast<GLfloat>(kSomeBaseValueToTestWith + 10), | 2413 static_cast<GLfloat>(kSomeBaseValueToTestWith + 10), |
2382 static_cast<GLfloat>(kSomeBaseValueToTestWith + 11), | 2414 static_cast<GLfloat>(kSomeBaseValueToTestWith + 11), |
2383 static_cast<GLfloat>(kSomeBaseValueToTestWith + 12), | 2415 static_cast<GLfloat>(kSomeBaseValueToTestWith + 12), |
2384 static_cast<GLfloat>(kSomeBaseValueToTestWith + 13), | 2416 static_cast<GLfloat>(kSomeBaseValueToTestWith + 13), |
2385 static_cast<GLfloat>(kSomeBaseValueToTestWith + 14), | 2417 static_cast<GLfloat>(kSomeBaseValueToTestWith + 14), |
2386 static_cast<GLfloat>(kSomeBaseValueToTestWith + 15), | 2418 static_cast<GLfloat>(kSomeBaseValueToTestWith + 15), |
2387 static_cast<GLfloat>(kSomeBaseValueToTestWith + 16), | 2419 static_cast<GLfloat>(kSomeBaseValueToTestWith + 16), |
2388 static_cast<GLfloat>(kSomeBaseValueToTestWith + 17), }; | 2420 static_cast<GLfloat>(kSomeBaseValueToTestWith + 17), |
| 2421 }; |
2389 cmds::UniformMatrix3fvImmediate& cmd = | 2422 cmds::UniformMatrix3fvImmediate& cmd = |
2390 *GetBufferAs<cmds::UniformMatrix3fvImmediate>(); | 2423 *GetBufferAs<cmds::UniformMatrix3fvImmediate>(); |
2391 const GLsizei kNumElements = 2; | 2424 const GLsizei kNumElements = 2; |
2392 const size_t kExpectedCmdSize = | 2425 const size_t kExpectedCmdSize = |
2393 sizeof(cmd) + kNumElements * sizeof(GLfloat) * 9; | 2426 sizeof(cmd) + kNumElements * sizeof(GLfloat) * 9; |
2394 void* next_cmd = cmd.Set(&cmd, | 2427 void* next_cmd = cmd.Set(&cmd, |
2395 static_cast<GLint>(1), | 2428 static_cast<GLint>(1), |
2396 static_cast<GLsizei>(2), | 2429 static_cast<GLsizei>(2), |
2397 static_cast<GLboolean>(3), | 2430 static_cast<GLboolean>(3), |
2398 data); | 2431 data); |
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2453 static_cast<GLfloat>(kSomeBaseValueToTestWith + 21), | 2486 static_cast<GLfloat>(kSomeBaseValueToTestWith + 21), |
2454 static_cast<GLfloat>(kSomeBaseValueToTestWith + 22), | 2487 static_cast<GLfloat>(kSomeBaseValueToTestWith + 22), |
2455 static_cast<GLfloat>(kSomeBaseValueToTestWith + 23), | 2488 static_cast<GLfloat>(kSomeBaseValueToTestWith + 23), |
2456 static_cast<GLfloat>(kSomeBaseValueToTestWith + 24), | 2489 static_cast<GLfloat>(kSomeBaseValueToTestWith + 24), |
2457 static_cast<GLfloat>(kSomeBaseValueToTestWith + 25), | 2490 static_cast<GLfloat>(kSomeBaseValueToTestWith + 25), |
2458 static_cast<GLfloat>(kSomeBaseValueToTestWith + 26), | 2491 static_cast<GLfloat>(kSomeBaseValueToTestWith + 26), |
2459 static_cast<GLfloat>(kSomeBaseValueToTestWith + 27), | 2492 static_cast<GLfloat>(kSomeBaseValueToTestWith + 27), |
2460 static_cast<GLfloat>(kSomeBaseValueToTestWith + 28), | 2493 static_cast<GLfloat>(kSomeBaseValueToTestWith + 28), |
2461 static_cast<GLfloat>(kSomeBaseValueToTestWith + 29), | 2494 static_cast<GLfloat>(kSomeBaseValueToTestWith + 29), |
2462 static_cast<GLfloat>(kSomeBaseValueToTestWith + 30), | 2495 static_cast<GLfloat>(kSomeBaseValueToTestWith + 30), |
2463 static_cast<GLfloat>(kSomeBaseValueToTestWith + 31), }; | 2496 static_cast<GLfloat>(kSomeBaseValueToTestWith + 31), |
| 2497 }; |
2464 cmds::UniformMatrix4fvImmediate& cmd = | 2498 cmds::UniformMatrix4fvImmediate& cmd = |
2465 *GetBufferAs<cmds::UniformMatrix4fvImmediate>(); | 2499 *GetBufferAs<cmds::UniformMatrix4fvImmediate>(); |
2466 const GLsizei kNumElements = 2; | 2500 const GLsizei kNumElements = 2; |
2467 const size_t kExpectedCmdSize = | 2501 const size_t kExpectedCmdSize = |
2468 sizeof(cmd) + kNumElements * sizeof(GLfloat) * 16; | 2502 sizeof(cmd) + kNumElements * sizeof(GLfloat) * 16; |
2469 void* next_cmd = cmd.Set(&cmd, | 2503 void* next_cmd = cmd.Set(&cmd, |
2470 static_cast<GLint>(1), | 2504 static_cast<GLint>(1), |
2471 static_cast<GLsizei>(2), | 2505 static_cast<GLsizei>(2), |
2472 static_cast<GLboolean>(3), | 2506 static_cast<GLboolean>(3), |
2473 data); | 2507 data); |
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2524 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 2558 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
2525 EXPECT_EQ(static_cast<GLuint>(11), cmd.indx); | 2559 EXPECT_EQ(static_cast<GLuint>(11), cmd.indx); |
2526 EXPECT_EQ(static_cast<uint32>(12), cmd.values_shm_id); | 2560 EXPECT_EQ(static_cast<uint32>(12), cmd.values_shm_id); |
2527 EXPECT_EQ(static_cast<uint32>(13), cmd.values_shm_offset); | 2561 EXPECT_EQ(static_cast<uint32>(13), cmd.values_shm_offset); |
2528 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 2562 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
2529 } | 2563 } |
2530 | 2564 |
2531 TEST_F(GLES2FormatTest, VertexAttrib1fvImmediate) { | 2565 TEST_F(GLES2FormatTest, VertexAttrib1fvImmediate) { |
2532 const int kSomeBaseValueToTestWith = 51; | 2566 const int kSomeBaseValueToTestWith = 51; |
2533 static GLfloat data[] = { | 2567 static GLfloat data[] = { |
2534 static_cast<GLfloat>(kSomeBaseValueToTestWith + 0), }; | 2568 static_cast<GLfloat>(kSomeBaseValueToTestWith + 0), |
| 2569 }; |
2535 cmds::VertexAttrib1fvImmediate& cmd = | 2570 cmds::VertexAttrib1fvImmediate& cmd = |
2536 *GetBufferAs<cmds::VertexAttrib1fvImmediate>(); | 2571 *GetBufferAs<cmds::VertexAttrib1fvImmediate>(); |
2537 void* next_cmd = cmd.Set(&cmd, static_cast<GLuint>(11), data); | 2572 void* next_cmd = cmd.Set(&cmd, static_cast<GLuint>(11), data); |
2538 EXPECT_EQ(static_cast<uint32>(cmds::VertexAttrib1fvImmediate::kCmdId), | 2573 EXPECT_EQ(static_cast<uint32>(cmds::VertexAttrib1fvImmediate::kCmdId), |
2539 cmd.header.command); | 2574 cmd.header.command); |
2540 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data)), | 2575 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data)), |
2541 cmd.header.size * 4u); | 2576 cmd.header.size * 4u); |
2542 EXPECT_EQ(static_cast<GLuint>(11), cmd.indx); | 2577 EXPECT_EQ(static_cast<GLuint>(11), cmd.indx); |
2543 CheckBytesWrittenMatchesExpectedSize( | 2578 CheckBytesWrittenMatchesExpectedSize( |
2544 next_cmd, sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data))); | 2579 next_cmd, sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data))); |
(...skipping 27 matching lines...) Expand all Loading... |
2572 EXPECT_EQ(static_cast<GLuint>(11), cmd.indx); | 2607 EXPECT_EQ(static_cast<GLuint>(11), cmd.indx); |
2573 EXPECT_EQ(static_cast<uint32>(12), cmd.values_shm_id); | 2608 EXPECT_EQ(static_cast<uint32>(12), cmd.values_shm_id); |
2574 EXPECT_EQ(static_cast<uint32>(13), cmd.values_shm_offset); | 2609 EXPECT_EQ(static_cast<uint32>(13), cmd.values_shm_offset); |
2575 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 2610 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
2576 } | 2611 } |
2577 | 2612 |
2578 TEST_F(GLES2FormatTest, VertexAttrib2fvImmediate) { | 2613 TEST_F(GLES2FormatTest, VertexAttrib2fvImmediate) { |
2579 const int kSomeBaseValueToTestWith = 51; | 2614 const int kSomeBaseValueToTestWith = 51; |
2580 static GLfloat data[] = { | 2615 static GLfloat data[] = { |
2581 static_cast<GLfloat>(kSomeBaseValueToTestWith + 0), | 2616 static_cast<GLfloat>(kSomeBaseValueToTestWith + 0), |
2582 static_cast<GLfloat>(kSomeBaseValueToTestWith + 1), }; | 2617 static_cast<GLfloat>(kSomeBaseValueToTestWith + 1), |
| 2618 }; |
2583 cmds::VertexAttrib2fvImmediate& cmd = | 2619 cmds::VertexAttrib2fvImmediate& cmd = |
2584 *GetBufferAs<cmds::VertexAttrib2fvImmediate>(); | 2620 *GetBufferAs<cmds::VertexAttrib2fvImmediate>(); |
2585 void* next_cmd = cmd.Set(&cmd, static_cast<GLuint>(11), data); | 2621 void* next_cmd = cmd.Set(&cmd, static_cast<GLuint>(11), data); |
2586 EXPECT_EQ(static_cast<uint32>(cmds::VertexAttrib2fvImmediate::kCmdId), | 2622 EXPECT_EQ(static_cast<uint32>(cmds::VertexAttrib2fvImmediate::kCmdId), |
2587 cmd.header.command); | 2623 cmd.header.command); |
2588 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data)), | 2624 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data)), |
2589 cmd.header.size * 4u); | 2625 cmd.header.size * 4u); |
2590 EXPECT_EQ(static_cast<GLuint>(11), cmd.indx); | 2626 EXPECT_EQ(static_cast<GLuint>(11), cmd.indx); |
2591 CheckBytesWrittenMatchesExpectedSize( | 2627 CheckBytesWrittenMatchesExpectedSize( |
2592 next_cmd, sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data))); | 2628 next_cmd, sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data))); |
(...skipping 30 matching lines...) Expand all Loading... |
2623 EXPECT_EQ(static_cast<uint32>(12), cmd.values_shm_id); | 2659 EXPECT_EQ(static_cast<uint32>(12), cmd.values_shm_id); |
2624 EXPECT_EQ(static_cast<uint32>(13), cmd.values_shm_offset); | 2660 EXPECT_EQ(static_cast<uint32>(13), cmd.values_shm_offset); |
2625 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 2661 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
2626 } | 2662 } |
2627 | 2663 |
2628 TEST_F(GLES2FormatTest, VertexAttrib3fvImmediate) { | 2664 TEST_F(GLES2FormatTest, VertexAttrib3fvImmediate) { |
2629 const int kSomeBaseValueToTestWith = 51; | 2665 const int kSomeBaseValueToTestWith = 51; |
2630 static GLfloat data[] = { | 2666 static GLfloat data[] = { |
2631 static_cast<GLfloat>(kSomeBaseValueToTestWith + 0), | 2667 static_cast<GLfloat>(kSomeBaseValueToTestWith + 0), |
2632 static_cast<GLfloat>(kSomeBaseValueToTestWith + 1), | 2668 static_cast<GLfloat>(kSomeBaseValueToTestWith + 1), |
2633 static_cast<GLfloat>(kSomeBaseValueToTestWith + 2), }; | 2669 static_cast<GLfloat>(kSomeBaseValueToTestWith + 2), |
| 2670 }; |
2634 cmds::VertexAttrib3fvImmediate& cmd = | 2671 cmds::VertexAttrib3fvImmediate& cmd = |
2635 *GetBufferAs<cmds::VertexAttrib3fvImmediate>(); | 2672 *GetBufferAs<cmds::VertexAttrib3fvImmediate>(); |
2636 void* next_cmd = cmd.Set(&cmd, static_cast<GLuint>(11), data); | 2673 void* next_cmd = cmd.Set(&cmd, static_cast<GLuint>(11), data); |
2637 EXPECT_EQ(static_cast<uint32>(cmds::VertexAttrib3fvImmediate::kCmdId), | 2674 EXPECT_EQ(static_cast<uint32>(cmds::VertexAttrib3fvImmediate::kCmdId), |
2638 cmd.header.command); | 2675 cmd.header.command); |
2639 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data)), | 2676 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data)), |
2640 cmd.header.size * 4u); | 2677 cmd.header.size * 4u); |
2641 EXPECT_EQ(static_cast<GLuint>(11), cmd.indx); | 2678 EXPECT_EQ(static_cast<GLuint>(11), cmd.indx); |
2642 CheckBytesWrittenMatchesExpectedSize( | 2679 CheckBytesWrittenMatchesExpectedSize( |
2643 next_cmd, sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data))); | 2680 next_cmd, sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data))); |
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2677 EXPECT_EQ(static_cast<uint32>(13), cmd.values_shm_offset); | 2714 EXPECT_EQ(static_cast<uint32>(13), cmd.values_shm_offset); |
2678 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 2715 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
2679 } | 2716 } |
2680 | 2717 |
2681 TEST_F(GLES2FormatTest, VertexAttrib4fvImmediate) { | 2718 TEST_F(GLES2FormatTest, VertexAttrib4fvImmediate) { |
2682 const int kSomeBaseValueToTestWith = 51; | 2719 const int kSomeBaseValueToTestWith = 51; |
2683 static GLfloat data[] = { | 2720 static GLfloat data[] = { |
2684 static_cast<GLfloat>(kSomeBaseValueToTestWith + 0), | 2721 static_cast<GLfloat>(kSomeBaseValueToTestWith + 0), |
2685 static_cast<GLfloat>(kSomeBaseValueToTestWith + 1), | 2722 static_cast<GLfloat>(kSomeBaseValueToTestWith + 1), |
2686 static_cast<GLfloat>(kSomeBaseValueToTestWith + 2), | 2723 static_cast<GLfloat>(kSomeBaseValueToTestWith + 2), |
2687 static_cast<GLfloat>(kSomeBaseValueToTestWith + 3), }; | 2724 static_cast<GLfloat>(kSomeBaseValueToTestWith + 3), |
| 2725 }; |
2688 cmds::VertexAttrib4fvImmediate& cmd = | 2726 cmds::VertexAttrib4fvImmediate& cmd = |
2689 *GetBufferAs<cmds::VertexAttrib4fvImmediate>(); | 2727 *GetBufferAs<cmds::VertexAttrib4fvImmediate>(); |
2690 void* next_cmd = cmd.Set(&cmd, static_cast<GLuint>(11), data); | 2728 void* next_cmd = cmd.Set(&cmd, static_cast<GLuint>(11), data); |
2691 EXPECT_EQ(static_cast<uint32>(cmds::VertexAttrib4fvImmediate::kCmdId), | 2729 EXPECT_EQ(static_cast<uint32>(cmds::VertexAttrib4fvImmediate::kCmdId), |
2692 cmd.header.command); | 2730 cmd.header.command); |
2693 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data)), | 2731 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data)), |
2694 cmd.header.size * 4u); | 2732 cmd.header.size * 4u); |
2695 EXPECT_EQ(static_cast<GLuint>(11), cmd.indx); | 2733 EXPECT_EQ(static_cast<GLuint>(11), cmd.indx); |
2696 CheckBytesWrittenMatchesExpectedSize( | 2734 CheckBytesWrittenMatchesExpectedSize( |
2697 next_cmd, sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data))); | 2735 next_cmd, sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data))); |
(...skipping 160 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2858 EXPECT_EQ(static_cast<uint32>(cmds::GenQueriesEXT::kCmdId), | 2896 EXPECT_EQ(static_cast<uint32>(cmds::GenQueriesEXT::kCmdId), |
2859 cmd.header.command); | 2897 cmd.header.command); |
2860 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 2898 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
2861 EXPECT_EQ(static_cast<GLsizei>(11), cmd.n); | 2899 EXPECT_EQ(static_cast<GLsizei>(11), cmd.n); |
2862 EXPECT_EQ(static_cast<uint32>(12), cmd.queries_shm_id); | 2900 EXPECT_EQ(static_cast<uint32>(12), cmd.queries_shm_id); |
2863 EXPECT_EQ(static_cast<uint32>(13), cmd.queries_shm_offset); | 2901 EXPECT_EQ(static_cast<uint32>(13), cmd.queries_shm_offset); |
2864 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 2902 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
2865 } | 2903 } |
2866 | 2904 |
2867 TEST_F(GLES2FormatTest, GenQueriesEXTImmediate) { | 2905 TEST_F(GLES2FormatTest, GenQueriesEXTImmediate) { |
2868 static GLuint ids[] = {12, 23, 34, }; | 2906 static GLuint ids[] = { |
| 2907 12, 23, 34, |
| 2908 }; |
2869 cmds::GenQueriesEXTImmediate& cmd = | 2909 cmds::GenQueriesEXTImmediate& cmd = |
2870 *GetBufferAs<cmds::GenQueriesEXTImmediate>(); | 2910 *GetBufferAs<cmds::GenQueriesEXTImmediate>(); |
2871 void* next_cmd = cmd.Set(&cmd, static_cast<GLsizei>(arraysize(ids)), ids); | 2911 void* next_cmd = cmd.Set(&cmd, static_cast<GLsizei>(arraysize(ids)), ids); |
2872 EXPECT_EQ(static_cast<uint32>(cmds::GenQueriesEXTImmediate::kCmdId), | 2912 EXPECT_EQ(static_cast<uint32>(cmds::GenQueriesEXTImmediate::kCmdId), |
2873 cmd.header.command); | 2913 cmd.header.command); |
2874 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(cmd.n * 4u), | 2914 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(cmd.n * 4u), |
2875 cmd.header.size * 4u); | 2915 cmd.header.size * 4u); |
2876 EXPECT_EQ(static_cast<GLsizei>(arraysize(ids)), cmd.n); | 2916 EXPECT_EQ(static_cast<GLsizei>(arraysize(ids)), cmd.n); |
2877 CheckBytesWrittenMatchesExpectedSize( | 2917 CheckBytesWrittenMatchesExpectedSize( |
2878 next_cmd, | 2918 next_cmd, |
(...skipping 10 matching lines...) Expand all Loading... |
2889 EXPECT_EQ(static_cast<uint32>(cmds::DeleteQueriesEXT::kCmdId), | 2929 EXPECT_EQ(static_cast<uint32>(cmds::DeleteQueriesEXT::kCmdId), |
2890 cmd.header.command); | 2930 cmd.header.command); |
2891 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 2931 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
2892 EXPECT_EQ(static_cast<GLsizei>(11), cmd.n); | 2932 EXPECT_EQ(static_cast<GLsizei>(11), cmd.n); |
2893 EXPECT_EQ(static_cast<uint32>(12), cmd.queries_shm_id); | 2933 EXPECT_EQ(static_cast<uint32>(12), cmd.queries_shm_id); |
2894 EXPECT_EQ(static_cast<uint32>(13), cmd.queries_shm_offset); | 2934 EXPECT_EQ(static_cast<uint32>(13), cmd.queries_shm_offset); |
2895 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 2935 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
2896 } | 2936 } |
2897 | 2937 |
2898 TEST_F(GLES2FormatTest, DeleteQueriesEXTImmediate) { | 2938 TEST_F(GLES2FormatTest, DeleteQueriesEXTImmediate) { |
2899 static GLuint ids[] = {12, 23, 34, }; | 2939 static GLuint ids[] = { |
| 2940 12, 23, 34, |
| 2941 }; |
2900 cmds::DeleteQueriesEXTImmediate& cmd = | 2942 cmds::DeleteQueriesEXTImmediate& cmd = |
2901 *GetBufferAs<cmds::DeleteQueriesEXTImmediate>(); | 2943 *GetBufferAs<cmds::DeleteQueriesEXTImmediate>(); |
2902 void* next_cmd = cmd.Set(&cmd, static_cast<GLsizei>(arraysize(ids)), ids); | 2944 void* next_cmd = cmd.Set(&cmd, static_cast<GLsizei>(arraysize(ids)), ids); |
2903 EXPECT_EQ(static_cast<uint32>(cmds::DeleteQueriesEXTImmediate::kCmdId), | 2945 EXPECT_EQ(static_cast<uint32>(cmds::DeleteQueriesEXTImmediate::kCmdId), |
2904 cmd.header.command); | 2946 cmd.header.command); |
2905 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(cmd.n * 4u), | 2947 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(cmd.n * 4u), |
2906 cmd.header.size * 4u); | 2948 cmd.header.size * 4u); |
2907 EXPECT_EQ(static_cast<GLsizei>(arraysize(ids)), cmd.n); | 2949 EXPECT_EQ(static_cast<GLsizei>(arraysize(ids)), cmd.n); |
2908 CheckBytesWrittenMatchesExpectedSize( | 2950 CheckBytesWrittenMatchesExpectedSize( |
2909 next_cmd, | 2951 next_cmd, |
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2977 EXPECT_EQ(static_cast<uint32>(cmds::GenVertexArraysOES::kCmdId), | 3019 EXPECT_EQ(static_cast<uint32>(cmds::GenVertexArraysOES::kCmdId), |
2978 cmd.header.command); | 3020 cmd.header.command); |
2979 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 3021 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
2980 EXPECT_EQ(static_cast<GLsizei>(11), cmd.n); | 3022 EXPECT_EQ(static_cast<GLsizei>(11), cmd.n); |
2981 EXPECT_EQ(static_cast<uint32>(12), cmd.arrays_shm_id); | 3023 EXPECT_EQ(static_cast<uint32>(12), cmd.arrays_shm_id); |
2982 EXPECT_EQ(static_cast<uint32>(13), cmd.arrays_shm_offset); | 3024 EXPECT_EQ(static_cast<uint32>(13), cmd.arrays_shm_offset); |
2983 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 3025 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
2984 } | 3026 } |
2985 | 3027 |
2986 TEST_F(GLES2FormatTest, GenVertexArraysOESImmediate) { | 3028 TEST_F(GLES2FormatTest, GenVertexArraysOESImmediate) { |
2987 static GLuint ids[] = {12, 23, 34, }; | 3029 static GLuint ids[] = { |
| 3030 12, 23, 34, |
| 3031 }; |
2988 cmds::GenVertexArraysOESImmediate& cmd = | 3032 cmds::GenVertexArraysOESImmediate& cmd = |
2989 *GetBufferAs<cmds::GenVertexArraysOESImmediate>(); | 3033 *GetBufferAs<cmds::GenVertexArraysOESImmediate>(); |
2990 void* next_cmd = cmd.Set(&cmd, static_cast<GLsizei>(arraysize(ids)), ids); | 3034 void* next_cmd = cmd.Set(&cmd, static_cast<GLsizei>(arraysize(ids)), ids); |
2991 EXPECT_EQ(static_cast<uint32>(cmds::GenVertexArraysOESImmediate::kCmdId), | 3035 EXPECT_EQ(static_cast<uint32>(cmds::GenVertexArraysOESImmediate::kCmdId), |
2992 cmd.header.command); | 3036 cmd.header.command); |
2993 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(cmd.n * 4u), | 3037 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(cmd.n * 4u), |
2994 cmd.header.size * 4u); | 3038 cmd.header.size * 4u); |
2995 EXPECT_EQ(static_cast<GLsizei>(arraysize(ids)), cmd.n); | 3039 EXPECT_EQ(static_cast<GLsizei>(arraysize(ids)), cmd.n); |
2996 CheckBytesWrittenMatchesExpectedSize( | 3040 CheckBytesWrittenMatchesExpectedSize( |
2997 next_cmd, | 3041 next_cmd, |
(...skipping 11 matching lines...) Expand all Loading... |
3009 EXPECT_EQ(static_cast<uint32>(cmds::DeleteVertexArraysOES::kCmdId), | 3053 EXPECT_EQ(static_cast<uint32>(cmds::DeleteVertexArraysOES::kCmdId), |
3010 cmd.header.command); | 3054 cmd.header.command); |
3011 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 3055 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
3012 EXPECT_EQ(static_cast<GLsizei>(11), cmd.n); | 3056 EXPECT_EQ(static_cast<GLsizei>(11), cmd.n); |
3013 EXPECT_EQ(static_cast<uint32>(12), cmd.arrays_shm_id); | 3057 EXPECT_EQ(static_cast<uint32>(12), cmd.arrays_shm_id); |
3014 EXPECT_EQ(static_cast<uint32>(13), cmd.arrays_shm_offset); | 3058 EXPECT_EQ(static_cast<uint32>(13), cmd.arrays_shm_offset); |
3015 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 3059 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
3016 } | 3060 } |
3017 | 3061 |
3018 TEST_F(GLES2FormatTest, DeleteVertexArraysOESImmediate) { | 3062 TEST_F(GLES2FormatTest, DeleteVertexArraysOESImmediate) { |
3019 static GLuint ids[] = {12, 23, 34, }; | 3063 static GLuint ids[] = { |
| 3064 12, 23, 34, |
| 3065 }; |
3020 cmds::DeleteVertexArraysOESImmediate& cmd = | 3066 cmds::DeleteVertexArraysOESImmediate& cmd = |
3021 *GetBufferAs<cmds::DeleteVertexArraysOESImmediate>(); | 3067 *GetBufferAs<cmds::DeleteVertexArraysOESImmediate>(); |
3022 void* next_cmd = cmd.Set(&cmd, static_cast<GLsizei>(arraysize(ids)), ids); | 3068 void* next_cmd = cmd.Set(&cmd, static_cast<GLsizei>(arraysize(ids)), ids); |
3023 EXPECT_EQ(static_cast<uint32>(cmds::DeleteVertexArraysOESImmediate::kCmdId), | 3069 EXPECT_EQ(static_cast<uint32>(cmds::DeleteVertexArraysOESImmediate::kCmdId), |
3024 cmd.header.command); | 3070 cmd.header.command); |
3025 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(cmd.n * 4u), | 3071 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(cmd.n * 4u), |
3026 cmd.header.size * 4u); | 3072 cmd.header.size * 4u); |
3027 EXPECT_EQ(static_cast<GLsizei>(arraysize(ids)), cmd.n); | 3073 EXPECT_EQ(static_cast<GLsizei>(arraysize(ids)), cmd.n); |
3028 CheckBytesWrittenMatchesExpectedSize( | 3074 CheckBytesWrittenMatchesExpectedSize( |
3029 next_cmd, | 3075 next_cmd, |
(...skipping 334 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3364 cmd.header.command); | 3410 cmd.header.command); |
3365 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 3411 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
3366 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); | 3412 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); |
3367 EXPECT_EQ(static_cast<uint32>(12), cmd.mailbox_shm_id); | 3413 EXPECT_EQ(static_cast<uint32>(12), cmd.mailbox_shm_id); |
3368 EXPECT_EQ(static_cast<uint32>(13), cmd.mailbox_shm_offset); | 3414 EXPECT_EQ(static_cast<uint32>(13), cmd.mailbox_shm_offset); |
3369 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 3415 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
3370 } | 3416 } |
3371 | 3417 |
3372 TEST_F(GLES2FormatTest, ProduceTextureCHROMIUMImmediate) { | 3418 TEST_F(GLES2FormatTest, ProduceTextureCHROMIUMImmediate) { |
3373 const int kSomeBaseValueToTestWith = 51; | 3419 const int kSomeBaseValueToTestWith = 51; |
3374 static GLbyte data[] = {static_cast<GLbyte>(kSomeBaseValueToTestWith + 0), | 3420 static GLbyte data[] = { |
3375 static_cast<GLbyte>(kSomeBaseValueToTestWith + 1), | 3421 static_cast<GLbyte>(kSomeBaseValueToTestWith + 0), |
3376 static_cast<GLbyte>(kSomeBaseValueToTestWith + 2), | 3422 static_cast<GLbyte>(kSomeBaseValueToTestWith + 1), |
3377 static_cast<GLbyte>(kSomeBaseValueToTestWith + 3), | 3423 static_cast<GLbyte>(kSomeBaseValueToTestWith + 2), |
3378 static_cast<GLbyte>(kSomeBaseValueToTestWith + 4), | 3424 static_cast<GLbyte>(kSomeBaseValueToTestWith + 3), |
3379 static_cast<GLbyte>(kSomeBaseValueToTestWith + 5), | 3425 static_cast<GLbyte>(kSomeBaseValueToTestWith + 4), |
3380 static_cast<GLbyte>(kSomeBaseValueToTestWith + 6), | 3426 static_cast<GLbyte>(kSomeBaseValueToTestWith + 5), |
3381 static_cast<GLbyte>(kSomeBaseValueToTestWith + 7), | 3427 static_cast<GLbyte>(kSomeBaseValueToTestWith + 6), |
3382 static_cast<GLbyte>(kSomeBaseValueToTestWith + 8), | 3428 static_cast<GLbyte>(kSomeBaseValueToTestWith + 7), |
3383 static_cast<GLbyte>(kSomeBaseValueToTestWith + 9), | 3429 static_cast<GLbyte>(kSomeBaseValueToTestWith + 8), |
3384 static_cast<GLbyte>(kSomeBaseValueToTestWith + 10), | 3430 static_cast<GLbyte>(kSomeBaseValueToTestWith + 9), |
3385 static_cast<GLbyte>(kSomeBaseValueToTestWith + 11), | 3431 static_cast<GLbyte>(kSomeBaseValueToTestWith + 10), |
3386 static_cast<GLbyte>(kSomeBaseValueToTestWith + 12), | 3432 static_cast<GLbyte>(kSomeBaseValueToTestWith + 11), |
3387 static_cast<GLbyte>(kSomeBaseValueToTestWith + 13), | 3433 static_cast<GLbyte>(kSomeBaseValueToTestWith + 12), |
3388 static_cast<GLbyte>(kSomeBaseValueToTestWith + 14), | 3434 static_cast<GLbyte>(kSomeBaseValueToTestWith + 13), |
3389 static_cast<GLbyte>(kSomeBaseValueToTestWith + 15), | 3435 static_cast<GLbyte>(kSomeBaseValueToTestWith + 14), |
3390 static_cast<GLbyte>(kSomeBaseValueToTestWith + 16), | 3436 static_cast<GLbyte>(kSomeBaseValueToTestWith + 15), |
3391 static_cast<GLbyte>(kSomeBaseValueToTestWith + 17), | 3437 static_cast<GLbyte>(kSomeBaseValueToTestWith + 16), |
3392 static_cast<GLbyte>(kSomeBaseValueToTestWith + 18), | 3438 static_cast<GLbyte>(kSomeBaseValueToTestWith + 17), |
3393 static_cast<GLbyte>(kSomeBaseValueToTestWith + 19), | 3439 static_cast<GLbyte>(kSomeBaseValueToTestWith + 18), |
3394 static_cast<GLbyte>(kSomeBaseValueToTestWith + 20), | 3440 static_cast<GLbyte>(kSomeBaseValueToTestWith + 19), |
3395 static_cast<GLbyte>(kSomeBaseValueToTestWith + 21), | 3441 static_cast<GLbyte>(kSomeBaseValueToTestWith + 20), |
3396 static_cast<GLbyte>(kSomeBaseValueToTestWith + 22), | 3442 static_cast<GLbyte>(kSomeBaseValueToTestWith + 21), |
3397 static_cast<GLbyte>(kSomeBaseValueToTestWith + 23), | 3443 static_cast<GLbyte>(kSomeBaseValueToTestWith + 22), |
3398 static_cast<GLbyte>(kSomeBaseValueToTestWith + 24), | 3444 static_cast<GLbyte>(kSomeBaseValueToTestWith + 23), |
3399 static_cast<GLbyte>(kSomeBaseValueToTestWith + 25), | 3445 static_cast<GLbyte>(kSomeBaseValueToTestWith + 24), |
3400 static_cast<GLbyte>(kSomeBaseValueToTestWith + 26), | 3446 static_cast<GLbyte>(kSomeBaseValueToTestWith + 25), |
3401 static_cast<GLbyte>(kSomeBaseValueToTestWith + 27), | 3447 static_cast<GLbyte>(kSomeBaseValueToTestWith + 26), |
3402 static_cast<GLbyte>(kSomeBaseValueToTestWith + 28), | 3448 static_cast<GLbyte>(kSomeBaseValueToTestWith + 27), |
3403 static_cast<GLbyte>(kSomeBaseValueToTestWith + 29), | 3449 static_cast<GLbyte>(kSomeBaseValueToTestWith + 28), |
3404 static_cast<GLbyte>(kSomeBaseValueToTestWith + 30), | 3450 static_cast<GLbyte>(kSomeBaseValueToTestWith + 29), |
3405 static_cast<GLbyte>(kSomeBaseValueToTestWith + 31), | 3451 static_cast<GLbyte>(kSomeBaseValueToTestWith + 30), |
3406 static_cast<GLbyte>(kSomeBaseValueToTestWith + 32), | 3452 static_cast<GLbyte>(kSomeBaseValueToTestWith + 31), |
3407 static_cast<GLbyte>(kSomeBaseValueToTestWith + 33), | 3453 static_cast<GLbyte>(kSomeBaseValueToTestWith + 32), |
3408 static_cast<GLbyte>(kSomeBaseValueToTestWith + 34), | 3454 static_cast<GLbyte>(kSomeBaseValueToTestWith + 33), |
3409 static_cast<GLbyte>(kSomeBaseValueToTestWith + 35), | 3455 static_cast<GLbyte>(kSomeBaseValueToTestWith + 34), |
3410 static_cast<GLbyte>(kSomeBaseValueToTestWith + 36), | 3456 static_cast<GLbyte>(kSomeBaseValueToTestWith + 35), |
3411 static_cast<GLbyte>(kSomeBaseValueToTestWith + 37), | 3457 static_cast<GLbyte>(kSomeBaseValueToTestWith + 36), |
3412 static_cast<GLbyte>(kSomeBaseValueToTestWith + 38), | 3458 static_cast<GLbyte>(kSomeBaseValueToTestWith + 37), |
3413 static_cast<GLbyte>(kSomeBaseValueToTestWith + 39), | 3459 static_cast<GLbyte>(kSomeBaseValueToTestWith + 38), |
3414 static_cast<GLbyte>(kSomeBaseValueToTestWith + 40), | 3460 static_cast<GLbyte>(kSomeBaseValueToTestWith + 39), |
3415 static_cast<GLbyte>(kSomeBaseValueToTestWith + 41), | 3461 static_cast<GLbyte>(kSomeBaseValueToTestWith + 40), |
3416 static_cast<GLbyte>(kSomeBaseValueToTestWith + 42), | 3462 static_cast<GLbyte>(kSomeBaseValueToTestWith + 41), |
3417 static_cast<GLbyte>(kSomeBaseValueToTestWith + 43), | 3463 static_cast<GLbyte>(kSomeBaseValueToTestWith + 42), |
3418 static_cast<GLbyte>(kSomeBaseValueToTestWith + 44), | 3464 static_cast<GLbyte>(kSomeBaseValueToTestWith + 43), |
3419 static_cast<GLbyte>(kSomeBaseValueToTestWith + 45), | 3465 static_cast<GLbyte>(kSomeBaseValueToTestWith + 44), |
3420 static_cast<GLbyte>(kSomeBaseValueToTestWith + 46), | 3466 static_cast<GLbyte>(kSomeBaseValueToTestWith + 45), |
3421 static_cast<GLbyte>(kSomeBaseValueToTestWith + 47), | 3467 static_cast<GLbyte>(kSomeBaseValueToTestWith + 46), |
3422 static_cast<GLbyte>(kSomeBaseValueToTestWith + 48), | 3468 static_cast<GLbyte>(kSomeBaseValueToTestWith + 47), |
3423 static_cast<GLbyte>(kSomeBaseValueToTestWith + 49), | 3469 static_cast<GLbyte>(kSomeBaseValueToTestWith + 48), |
3424 static_cast<GLbyte>(kSomeBaseValueToTestWith + 50), | 3470 static_cast<GLbyte>(kSomeBaseValueToTestWith + 49), |
3425 static_cast<GLbyte>(kSomeBaseValueToTestWith + 51), | 3471 static_cast<GLbyte>(kSomeBaseValueToTestWith + 50), |
3426 static_cast<GLbyte>(kSomeBaseValueToTestWith + 52), | 3472 static_cast<GLbyte>(kSomeBaseValueToTestWith + 51), |
3427 static_cast<GLbyte>(kSomeBaseValueToTestWith + 53), | 3473 static_cast<GLbyte>(kSomeBaseValueToTestWith + 52), |
3428 static_cast<GLbyte>(kSomeBaseValueToTestWith + 54), | 3474 static_cast<GLbyte>(kSomeBaseValueToTestWith + 53), |
3429 static_cast<GLbyte>(kSomeBaseValueToTestWith + 55), | 3475 static_cast<GLbyte>(kSomeBaseValueToTestWith + 54), |
3430 static_cast<GLbyte>(kSomeBaseValueToTestWith + 56), | 3476 static_cast<GLbyte>(kSomeBaseValueToTestWith + 55), |
3431 static_cast<GLbyte>(kSomeBaseValueToTestWith + 57), | 3477 static_cast<GLbyte>(kSomeBaseValueToTestWith + 56), |
3432 static_cast<GLbyte>(kSomeBaseValueToTestWith + 58), | 3478 static_cast<GLbyte>(kSomeBaseValueToTestWith + 57), |
3433 static_cast<GLbyte>(kSomeBaseValueToTestWith + 59), | 3479 static_cast<GLbyte>(kSomeBaseValueToTestWith + 58), |
3434 static_cast<GLbyte>(kSomeBaseValueToTestWith + 60), | 3480 static_cast<GLbyte>(kSomeBaseValueToTestWith + 59), |
3435 static_cast<GLbyte>(kSomeBaseValueToTestWith + 61), | 3481 static_cast<GLbyte>(kSomeBaseValueToTestWith + 60), |
3436 static_cast<GLbyte>(kSomeBaseValueToTestWith + 62), | 3482 static_cast<GLbyte>(kSomeBaseValueToTestWith + 61), |
3437 static_cast<GLbyte>(kSomeBaseValueToTestWith + 63), }; | 3483 static_cast<GLbyte>(kSomeBaseValueToTestWith + 62), |
| 3484 static_cast<GLbyte>(kSomeBaseValueToTestWith + 63), |
| 3485 }; |
3438 cmds::ProduceTextureCHROMIUMImmediate& cmd = | 3486 cmds::ProduceTextureCHROMIUMImmediate& cmd = |
3439 *GetBufferAs<cmds::ProduceTextureCHROMIUMImmediate>(); | 3487 *GetBufferAs<cmds::ProduceTextureCHROMIUMImmediate>(); |
3440 void* next_cmd = cmd.Set(&cmd, static_cast<GLenum>(11), data); | 3488 void* next_cmd = cmd.Set(&cmd, static_cast<GLenum>(11), data); |
3441 EXPECT_EQ(static_cast<uint32>(cmds::ProduceTextureCHROMIUMImmediate::kCmdId), | 3489 EXPECT_EQ(static_cast<uint32>(cmds::ProduceTextureCHROMIUMImmediate::kCmdId), |
3442 cmd.header.command); | 3490 cmd.header.command); |
3443 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data)), | 3491 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data)), |
3444 cmd.header.size * 4u); | 3492 cmd.header.size * 4u); |
3445 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); | 3493 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); |
3446 CheckBytesWrittenMatchesExpectedSize( | 3494 CheckBytesWrittenMatchesExpectedSize( |
3447 next_cmd, sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data))); | 3495 next_cmd, sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data))); |
(...skipping 11 matching lines...) Expand all Loading... |
3459 cmd.header.command); | 3507 cmd.header.command); |
3460 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 3508 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
3461 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); | 3509 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); |
3462 EXPECT_EQ(static_cast<uint32>(12), cmd.mailbox_shm_id); | 3510 EXPECT_EQ(static_cast<uint32>(12), cmd.mailbox_shm_id); |
3463 EXPECT_EQ(static_cast<uint32>(13), cmd.mailbox_shm_offset); | 3511 EXPECT_EQ(static_cast<uint32>(13), cmd.mailbox_shm_offset); |
3464 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 3512 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
3465 } | 3513 } |
3466 | 3514 |
3467 TEST_F(GLES2FormatTest, ConsumeTextureCHROMIUMImmediate) { | 3515 TEST_F(GLES2FormatTest, ConsumeTextureCHROMIUMImmediate) { |
3468 const int kSomeBaseValueToTestWith = 51; | 3516 const int kSomeBaseValueToTestWith = 51; |
3469 static GLbyte data[] = {static_cast<GLbyte>(kSomeBaseValueToTestWith + 0), | 3517 static GLbyte data[] = { |
3470 static_cast<GLbyte>(kSomeBaseValueToTestWith + 1), | 3518 static_cast<GLbyte>(kSomeBaseValueToTestWith + 0), |
3471 static_cast<GLbyte>(kSomeBaseValueToTestWith + 2), | 3519 static_cast<GLbyte>(kSomeBaseValueToTestWith + 1), |
3472 static_cast<GLbyte>(kSomeBaseValueToTestWith + 3), | 3520 static_cast<GLbyte>(kSomeBaseValueToTestWith + 2), |
3473 static_cast<GLbyte>(kSomeBaseValueToTestWith + 4), | 3521 static_cast<GLbyte>(kSomeBaseValueToTestWith + 3), |
3474 static_cast<GLbyte>(kSomeBaseValueToTestWith + 5), | 3522 static_cast<GLbyte>(kSomeBaseValueToTestWith + 4), |
3475 static_cast<GLbyte>(kSomeBaseValueToTestWith + 6), | 3523 static_cast<GLbyte>(kSomeBaseValueToTestWith + 5), |
3476 static_cast<GLbyte>(kSomeBaseValueToTestWith + 7), | 3524 static_cast<GLbyte>(kSomeBaseValueToTestWith + 6), |
3477 static_cast<GLbyte>(kSomeBaseValueToTestWith + 8), | 3525 static_cast<GLbyte>(kSomeBaseValueToTestWith + 7), |
3478 static_cast<GLbyte>(kSomeBaseValueToTestWith + 9), | 3526 static_cast<GLbyte>(kSomeBaseValueToTestWith + 8), |
3479 static_cast<GLbyte>(kSomeBaseValueToTestWith + 10), | 3527 static_cast<GLbyte>(kSomeBaseValueToTestWith + 9), |
3480 static_cast<GLbyte>(kSomeBaseValueToTestWith + 11), | 3528 static_cast<GLbyte>(kSomeBaseValueToTestWith + 10), |
3481 static_cast<GLbyte>(kSomeBaseValueToTestWith + 12), | 3529 static_cast<GLbyte>(kSomeBaseValueToTestWith + 11), |
3482 static_cast<GLbyte>(kSomeBaseValueToTestWith + 13), | 3530 static_cast<GLbyte>(kSomeBaseValueToTestWith + 12), |
3483 static_cast<GLbyte>(kSomeBaseValueToTestWith + 14), | 3531 static_cast<GLbyte>(kSomeBaseValueToTestWith + 13), |
3484 static_cast<GLbyte>(kSomeBaseValueToTestWith + 15), | 3532 static_cast<GLbyte>(kSomeBaseValueToTestWith + 14), |
3485 static_cast<GLbyte>(kSomeBaseValueToTestWith + 16), | 3533 static_cast<GLbyte>(kSomeBaseValueToTestWith + 15), |
3486 static_cast<GLbyte>(kSomeBaseValueToTestWith + 17), | 3534 static_cast<GLbyte>(kSomeBaseValueToTestWith + 16), |
3487 static_cast<GLbyte>(kSomeBaseValueToTestWith + 18), | 3535 static_cast<GLbyte>(kSomeBaseValueToTestWith + 17), |
3488 static_cast<GLbyte>(kSomeBaseValueToTestWith + 19), | 3536 static_cast<GLbyte>(kSomeBaseValueToTestWith + 18), |
3489 static_cast<GLbyte>(kSomeBaseValueToTestWith + 20), | 3537 static_cast<GLbyte>(kSomeBaseValueToTestWith + 19), |
3490 static_cast<GLbyte>(kSomeBaseValueToTestWith + 21), | 3538 static_cast<GLbyte>(kSomeBaseValueToTestWith + 20), |
3491 static_cast<GLbyte>(kSomeBaseValueToTestWith + 22), | 3539 static_cast<GLbyte>(kSomeBaseValueToTestWith + 21), |
3492 static_cast<GLbyte>(kSomeBaseValueToTestWith + 23), | 3540 static_cast<GLbyte>(kSomeBaseValueToTestWith + 22), |
3493 static_cast<GLbyte>(kSomeBaseValueToTestWith + 24), | 3541 static_cast<GLbyte>(kSomeBaseValueToTestWith + 23), |
3494 static_cast<GLbyte>(kSomeBaseValueToTestWith + 25), | 3542 static_cast<GLbyte>(kSomeBaseValueToTestWith + 24), |
3495 static_cast<GLbyte>(kSomeBaseValueToTestWith + 26), | 3543 static_cast<GLbyte>(kSomeBaseValueToTestWith + 25), |
3496 static_cast<GLbyte>(kSomeBaseValueToTestWith + 27), | 3544 static_cast<GLbyte>(kSomeBaseValueToTestWith + 26), |
3497 static_cast<GLbyte>(kSomeBaseValueToTestWith + 28), | 3545 static_cast<GLbyte>(kSomeBaseValueToTestWith + 27), |
3498 static_cast<GLbyte>(kSomeBaseValueToTestWith + 29), | 3546 static_cast<GLbyte>(kSomeBaseValueToTestWith + 28), |
3499 static_cast<GLbyte>(kSomeBaseValueToTestWith + 30), | 3547 static_cast<GLbyte>(kSomeBaseValueToTestWith + 29), |
3500 static_cast<GLbyte>(kSomeBaseValueToTestWith + 31), | 3548 static_cast<GLbyte>(kSomeBaseValueToTestWith + 30), |
3501 static_cast<GLbyte>(kSomeBaseValueToTestWith + 32), | 3549 static_cast<GLbyte>(kSomeBaseValueToTestWith + 31), |
3502 static_cast<GLbyte>(kSomeBaseValueToTestWith + 33), | 3550 static_cast<GLbyte>(kSomeBaseValueToTestWith + 32), |
3503 static_cast<GLbyte>(kSomeBaseValueToTestWith + 34), | 3551 static_cast<GLbyte>(kSomeBaseValueToTestWith + 33), |
3504 static_cast<GLbyte>(kSomeBaseValueToTestWith + 35), | 3552 static_cast<GLbyte>(kSomeBaseValueToTestWith + 34), |
3505 static_cast<GLbyte>(kSomeBaseValueToTestWith + 36), | 3553 static_cast<GLbyte>(kSomeBaseValueToTestWith + 35), |
3506 static_cast<GLbyte>(kSomeBaseValueToTestWith + 37), | 3554 static_cast<GLbyte>(kSomeBaseValueToTestWith + 36), |
3507 static_cast<GLbyte>(kSomeBaseValueToTestWith + 38), | 3555 static_cast<GLbyte>(kSomeBaseValueToTestWith + 37), |
3508 static_cast<GLbyte>(kSomeBaseValueToTestWith + 39), | 3556 static_cast<GLbyte>(kSomeBaseValueToTestWith + 38), |
3509 static_cast<GLbyte>(kSomeBaseValueToTestWith + 40), | 3557 static_cast<GLbyte>(kSomeBaseValueToTestWith + 39), |
3510 static_cast<GLbyte>(kSomeBaseValueToTestWith + 41), | 3558 static_cast<GLbyte>(kSomeBaseValueToTestWith + 40), |
3511 static_cast<GLbyte>(kSomeBaseValueToTestWith + 42), | 3559 static_cast<GLbyte>(kSomeBaseValueToTestWith + 41), |
3512 static_cast<GLbyte>(kSomeBaseValueToTestWith + 43), | 3560 static_cast<GLbyte>(kSomeBaseValueToTestWith + 42), |
3513 static_cast<GLbyte>(kSomeBaseValueToTestWith + 44), | 3561 static_cast<GLbyte>(kSomeBaseValueToTestWith + 43), |
3514 static_cast<GLbyte>(kSomeBaseValueToTestWith + 45), | 3562 static_cast<GLbyte>(kSomeBaseValueToTestWith + 44), |
3515 static_cast<GLbyte>(kSomeBaseValueToTestWith + 46), | 3563 static_cast<GLbyte>(kSomeBaseValueToTestWith + 45), |
3516 static_cast<GLbyte>(kSomeBaseValueToTestWith + 47), | 3564 static_cast<GLbyte>(kSomeBaseValueToTestWith + 46), |
3517 static_cast<GLbyte>(kSomeBaseValueToTestWith + 48), | 3565 static_cast<GLbyte>(kSomeBaseValueToTestWith + 47), |
3518 static_cast<GLbyte>(kSomeBaseValueToTestWith + 49), | 3566 static_cast<GLbyte>(kSomeBaseValueToTestWith + 48), |
3519 static_cast<GLbyte>(kSomeBaseValueToTestWith + 50), | 3567 static_cast<GLbyte>(kSomeBaseValueToTestWith + 49), |
3520 static_cast<GLbyte>(kSomeBaseValueToTestWith + 51), | 3568 static_cast<GLbyte>(kSomeBaseValueToTestWith + 50), |
3521 static_cast<GLbyte>(kSomeBaseValueToTestWith + 52), | 3569 static_cast<GLbyte>(kSomeBaseValueToTestWith + 51), |
3522 static_cast<GLbyte>(kSomeBaseValueToTestWith + 53), | 3570 static_cast<GLbyte>(kSomeBaseValueToTestWith + 52), |
3523 static_cast<GLbyte>(kSomeBaseValueToTestWith + 54), | 3571 static_cast<GLbyte>(kSomeBaseValueToTestWith + 53), |
3524 static_cast<GLbyte>(kSomeBaseValueToTestWith + 55), | 3572 static_cast<GLbyte>(kSomeBaseValueToTestWith + 54), |
3525 static_cast<GLbyte>(kSomeBaseValueToTestWith + 56), | 3573 static_cast<GLbyte>(kSomeBaseValueToTestWith + 55), |
3526 static_cast<GLbyte>(kSomeBaseValueToTestWith + 57), | 3574 static_cast<GLbyte>(kSomeBaseValueToTestWith + 56), |
3527 static_cast<GLbyte>(kSomeBaseValueToTestWith + 58), | 3575 static_cast<GLbyte>(kSomeBaseValueToTestWith + 57), |
3528 static_cast<GLbyte>(kSomeBaseValueToTestWith + 59), | 3576 static_cast<GLbyte>(kSomeBaseValueToTestWith + 58), |
3529 static_cast<GLbyte>(kSomeBaseValueToTestWith + 60), | 3577 static_cast<GLbyte>(kSomeBaseValueToTestWith + 59), |
3530 static_cast<GLbyte>(kSomeBaseValueToTestWith + 61), | 3578 static_cast<GLbyte>(kSomeBaseValueToTestWith + 60), |
3531 static_cast<GLbyte>(kSomeBaseValueToTestWith + 62), | 3579 static_cast<GLbyte>(kSomeBaseValueToTestWith + 61), |
3532 static_cast<GLbyte>(kSomeBaseValueToTestWith + 63), }; | 3580 static_cast<GLbyte>(kSomeBaseValueToTestWith + 62), |
| 3581 static_cast<GLbyte>(kSomeBaseValueToTestWith + 63), |
| 3582 }; |
3533 cmds::ConsumeTextureCHROMIUMImmediate& cmd = | 3583 cmds::ConsumeTextureCHROMIUMImmediate& cmd = |
3534 *GetBufferAs<cmds::ConsumeTextureCHROMIUMImmediate>(); | 3584 *GetBufferAs<cmds::ConsumeTextureCHROMIUMImmediate>(); |
3535 void* next_cmd = cmd.Set(&cmd, static_cast<GLenum>(11), data); | 3585 void* next_cmd = cmd.Set(&cmd, static_cast<GLenum>(11), data); |
3536 EXPECT_EQ(static_cast<uint32>(cmds::ConsumeTextureCHROMIUMImmediate::kCmdId), | 3586 EXPECT_EQ(static_cast<uint32>(cmds::ConsumeTextureCHROMIUMImmediate::kCmdId), |
3537 cmd.header.command); | 3587 cmd.header.command); |
3538 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data)), | 3588 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data)), |
3539 cmd.header.size * 4u); | 3589 cmd.header.size * 4u); |
3540 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); | 3590 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); |
3541 CheckBytesWrittenMatchesExpectedSize( | 3591 CheckBytesWrittenMatchesExpectedSize( |
3542 next_cmd, sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data))); | 3592 next_cmd, sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data))); |
(...skipping 188 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3731 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 3781 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
3732 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); | 3782 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); |
3733 EXPECT_EQ(static_cast<GLsizei>(12), cmd.count); | 3783 EXPECT_EQ(static_cast<GLsizei>(12), cmd.count); |
3734 EXPECT_EQ(static_cast<uint32>(13), cmd.attachments_shm_id); | 3784 EXPECT_EQ(static_cast<uint32>(13), cmd.attachments_shm_id); |
3735 EXPECT_EQ(static_cast<uint32>(14), cmd.attachments_shm_offset); | 3785 EXPECT_EQ(static_cast<uint32>(14), cmd.attachments_shm_offset); |
3736 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 3786 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
3737 } | 3787 } |
3738 | 3788 |
3739 TEST_F(GLES2FormatTest, DiscardFramebufferEXTImmediate) { | 3789 TEST_F(GLES2FormatTest, DiscardFramebufferEXTImmediate) { |
3740 const int kSomeBaseValueToTestWith = 51; | 3790 const int kSomeBaseValueToTestWith = 51; |
3741 static GLenum data[] = {static_cast<GLenum>(kSomeBaseValueToTestWith + 0), | 3791 static GLenum data[] = { |
3742 static_cast<GLenum>(kSomeBaseValueToTestWith + 1), }; | 3792 static_cast<GLenum>(kSomeBaseValueToTestWith + 0), |
| 3793 static_cast<GLenum>(kSomeBaseValueToTestWith + 1), |
| 3794 }; |
3743 cmds::DiscardFramebufferEXTImmediate& cmd = | 3795 cmds::DiscardFramebufferEXTImmediate& cmd = |
3744 *GetBufferAs<cmds::DiscardFramebufferEXTImmediate>(); | 3796 *GetBufferAs<cmds::DiscardFramebufferEXTImmediate>(); |
3745 const GLsizei kNumElements = 2; | 3797 const GLsizei kNumElements = 2; |
3746 const size_t kExpectedCmdSize = | 3798 const size_t kExpectedCmdSize = |
3747 sizeof(cmd) + kNumElements * sizeof(GLenum) * 1; | 3799 sizeof(cmd) + kNumElements * sizeof(GLenum) * 1; |
3748 void* next_cmd = | 3800 void* next_cmd = |
3749 cmd.Set(&cmd, static_cast<GLenum>(1), static_cast<GLsizei>(2), data); | 3801 cmd.Set(&cmd, static_cast<GLenum>(1), static_cast<GLsizei>(2), data); |
3750 EXPECT_EQ(static_cast<uint32>(cmds::DiscardFramebufferEXTImmediate::kCmdId), | 3802 EXPECT_EQ(static_cast<uint32>(cmds::DiscardFramebufferEXTImmediate::kCmdId), |
3751 cmd.header.command); | 3803 cmd.header.command); |
3752 EXPECT_EQ(kExpectedCmdSize, cmd.header.size * 4u); | 3804 EXPECT_EQ(kExpectedCmdSize, cmd.header.size * 4u); |
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3791 cmd.header.command); | 3843 cmd.header.command); |
3792 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 3844 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
3793 EXPECT_EQ(static_cast<GLsizei>(11), cmd.count); | 3845 EXPECT_EQ(static_cast<GLsizei>(11), cmd.count); |
3794 EXPECT_EQ(static_cast<uint32>(12), cmd.bufs_shm_id); | 3846 EXPECT_EQ(static_cast<uint32>(12), cmd.bufs_shm_id); |
3795 EXPECT_EQ(static_cast<uint32>(13), cmd.bufs_shm_offset); | 3847 EXPECT_EQ(static_cast<uint32>(13), cmd.bufs_shm_offset); |
3796 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 3848 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
3797 } | 3849 } |
3798 | 3850 |
3799 TEST_F(GLES2FormatTest, DrawBuffersEXTImmediate) { | 3851 TEST_F(GLES2FormatTest, DrawBuffersEXTImmediate) { |
3800 const int kSomeBaseValueToTestWith = 51; | 3852 const int kSomeBaseValueToTestWith = 51; |
3801 static GLenum data[] = {static_cast<GLenum>(kSomeBaseValueToTestWith + 0), }; | 3853 static GLenum data[] = { |
| 3854 static_cast<GLenum>(kSomeBaseValueToTestWith + 0), |
| 3855 }; |
3802 cmds::DrawBuffersEXTImmediate& cmd = | 3856 cmds::DrawBuffersEXTImmediate& cmd = |
3803 *GetBufferAs<cmds::DrawBuffersEXTImmediate>(); | 3857 *GetBufferAs<cmds::DrawBuffersEXTImmediate>(); |
3804 const GLsizei kNumElements = 1; | 3858 const GLsizei kNumElements = 1; |
3805 const size_t kExpectedCmdSize = | 3859 const size_t kExpectedCmdSize = |
3806 sizeof(cmd) + kNumElements * sizeof(GLenum) * 1; | 3860 sizeof(cmd) + kNumElements * sizeof(GLenum) * 1; |
3807 void* next_cmd = cmd.Set(&cmd, static_cast<GLsizei>(1), data); | 3861 void* next_cmd = cmd.Set(&cmd, static_cast<GLsizei>(1), data); |
3808 EXPECT_EQ(static_cast<uint32>(cmds::DrawBuffersEXTImmediate::kCmdId), | 3862 EXPECT_EQ(static_cast<uint32>(cmds::DrawBuffersEXTImmediate::kCmdId), |
3809 cmd.header.command); | 3863 cmd.header.command); |
3810 EXPECT_EQ(kExpectedCmdSize, cmd.header.size * 4u); | 3864 EXPECT_EQ(kExpectedCmdSize, cmd.header.size * 4u); |
3811 EXPECT_EQ(static_cast<GLsizei>(1), cmd.count); | 3865 EXPECT_EQ(static_cast<GLsizei>(1), cmd.count); |
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3850 EXPECT_EQ(static_cast<GLint>(16), cmd.bounds_width); | 3904 EXPECT_EQ(static_cast<GLint>(16), cmd.bounds_width); |
3851 EXPECT_EQ(static_cast<GLint>(17), cmd.bounds_height); | 3905 EXPECT_EQ(static_cast<GLint>(17), cmd.bounds_height); |
3852 EXPECT_EQ(static_cast<GLfloat>(18), cmd.uv_x); | 3906 EXPECT_EQ(static_cast<GLfloat>(18), cmd.uv_x); |
3853 EXPECT_EQ(static_cast<GLfloat>(19), cmd.uv_y); | 3907 EXPECT_EQ(static_cast<GLfloat>(19), cmd.uv_y); |
3854 EXPECT_EQ(static_cast<GLfloat>(20), cmd.uv_width); | 3908 EXPECT_EQ(static_cast<GLfloat>(20), cmd.uv_width); |
3855 EXPECT_EQ(static_cast<GLfloat>(21), cmd.uv_height); | 3909 EXPECT_EQ(static_cast<GLfloat>(21), cmd.uv_height); |
3856 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 3910 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
3857 } | 3911 } |
3858 | 3912 |
3859 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_TEST_AUTOGEN_H_ | 3913 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_TEST_AUTOGEN_H_ |
OLD | NEW |