| 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 |