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 657 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
668 cmd.header.command); | 668 cmd.header.command); |
669 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(cmd.n * 4u), | 669 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(cmd.n * 4u), |
670 cmd.header.size * 4u); | 670 cmd.header.size * 4u); |
671 EXPECT_EQ(static_cast<GLsizei>(arraysize(ids)), cmd.n); | 671 EXPECT_EQ(static_cast<GLsizei>(arraysize(ids)), cmd.n); |
672 CheckBytesWrittenMatchesExpectedSize( | 672 CheckBytesWrittenMatchesExpectedSize( |
673 next_cmd, | 673 next_cmd, |
674 sizeof(cmd) + RoundSizeToMultipleOfEntries(arraysize(ids) * 4u)); | 674 sizeof(cmd) + RoundSizeToMultipleOfEntries(arraysize(ids) * 4u)); |
675 // TODO(gman): Check that ids were inserted; | 675 // TODO(gman): Check that ids were inserted; |
676 } | 676 } |
677 | 677 |
| 678 TEST_F(GLES2FormatTest, DeleteSync) { |
| 679 cmds::DeleteSync& cmd = *GetBufferAs<cmds::DeleteSync>(); |
| 680 void* next_cmd = cmd.Set(&cmd, static_cast<GLuint>(11)); |
| 681 EXPECT_EQ(static_cast<uint32_t>(cmds::DeleteSync::kCmdId), |
| 682 cmd.header.command); |
| 683 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 684 EXPECT_EQ(static_cast<GLuint>(11), cmd.sync); |
| 685 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 686 } |
| 687 |
678 TEST_F(GLES2FormatTest, DeleteShader) { | 688 TEST_F(GLES2FormatTest, DeleteShader) { |
679 cmds::DeleteShader& cmd = *GetBufferAs<cmds::DeleteShader>(); | 689 cmds::DeleteShader& cmd = *GetBufferAs<cmds::DeleteShader>(); |
680 void* next_cmd = cmd.Set(&cmd, static_cast<GLuint>(11)); | 690 void* next_cmd = cmd.Set(&cmd, static_cast<GLuint>(11)); |
681 EXPECT_EQ(static_cast<uint32_t>(cmds::DeleteShader::kCmdId), | 691 EXPECT_EQ(static_cast<uint32_t>(cmds::DeleteShader::kCmdId), |
682 cmd.header.command); | 692 cmd.header.command); |
683 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 693 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
684 EXPECT_EQ(static_cast<GLuint>(11), cmd.shader); | 694 EXPECT_EQ(static_cast<GLuint>(11), cmd.shader); |
685 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 695 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
686 } | 696 } |
687 | 697 |
(...skipping 137 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
825 cmds::EnableVertexAttribArray& cmd = | 835 cmds::EnableVertexAttribArray& cmd = |
826 *GetBufferAs<cmds::EnableVertexAttribArray>(); | 836 *GetBufferAs<cmds::EnableVertexAttribArray>(); |
827 void* next_cmd = cmd.Set(&cmd, static_cast<GLuint>(11)); | 837 void* next_cmd = cmd.Set(&cmd, static_cast<GLuint>(11)); |
828 EXPECT_EQ(static_cast<uint32_t>(cmds::EnableVertexAttribArray::kCmdId), | 838 EXPECT_EQ(static_cast<uint32_t>(cmds::EnableVertexAttribArray::kCmdId), |
829 cmd.header.command); | 839 cmd.header.command); |
830 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 840 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
831 EXPECT_EQ(static_cast<GLuint>(11), cmd.index); | 841 EXPECT_EQ(static_cast<GLuint>(11), cmd.index); |
832 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 842 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
833 } | 843 } |
834 | 844 |
| 845 TEST_F(GLES2FormatTest, FenceSync) { |
| 846 cmds::FenceSync& cmd = *GetBufferAs<cmds::FenceSync>(); |
| 847 void* next_cmd = cmd.Set(&cmd, static_cast<uint32_t>(11)); |
| 848 EXPECT_EQ(static_cast<uint32_t>(cmds::FenceSync::kCmdId), cmd.header.command); |
| 849 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 850 EXPECT_EQ(static_cast<uint32_t>(11), cmd.client_id); |
| 851 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 852 } |
| 853 |
835 TEST_F(GLES2FormatTest, Finish) { | 854 TEST_F(GLES2FormatTest, Finish) { |
836 cmds::Finish& cmd = *GetBufferAs<cmds::Finish>(); | 855 cmds::Finish& cmd = *GetBufferAs<cmds::Finish>(); |
837 void* next_cmd = cmd.Set(&cmd); | 856 void* next_cmd = cmd.Set(&cmd); |
838 EXPECT_EQ(static_cast<uint32_t>(cmds::Finish::kCmdId), cmd.header.command); | 857 EXPECT_EQ(static_cast<uint32_t>(cmds::Finish::kCmdId), cmd.header.command); |
839 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 858 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
840 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 859 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
841 } | 860 } |
842 | 861 |
843 TEST_F(GLES2FormatTest, Flush) { | 862 TEST_F(GLES2FormatTest, Flush) { |
844 cmds::Flush& cmd = *GetBufferAs<cmds::Flush>(); | 863 cmds::Flush& cmd = *GetBufferAs<cmds::Flush>(); |
(...skipping 755 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1600 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<uint32_t>(12), | 1619 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<uint32_t>(12), |
1601 static_cast<uint32_t>(13)); | 1620 static_cast<uint32_t>(13)); |
1602 EXPECT_EQ(static_cast<uint32_t>(cmds::IsShader::kCmdId), cmd.header.command); | 1621 EXPECT_EQ(static_cast<uint32_t>(cmds::IsShader::kCmdId), cmd.header.command); |
1603 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 1622 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
1604 EXPECT_EQ(static_cast<GLuint>(11), cmd.shader); | 1623 EXPECT_EQ(static_cast<GLuint>(11), cmd.shader); |
1605 EXPECT_EQ(static_cast<uint32_t>(12), cmd.result_shm_id); | 1624 EXPECT_EQ(static_cast<uint32_t>(12), cmd.result_shm_id); |
1606 EXPECT_EQ(static_cast<uint32_t>(13), cmd.result_shm_offset); | 1625 EXPECT_EQ(static_cast<uint32_t>(13), cmd.result_shm_offset); |
1607 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 1626 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
1608 } | 1627 } |
1609 | 1628 |
| 1629 TEST_F(GLES2FormatTest, IsSync) { |
| 1630 cmds::IsSync& cmd = *GetBufferAs<cmds::IsSync>(); |
| 1631 void* next_cmd = |
| 1632 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<uint32_t>(12), |
| 1633 static_cast<uint32_t>(13)); |
| 1634 EXPECT_EQ(static_cast<uint32_t>(cmds::IsSync::kCmdId), cmd.header.command); |
| 1635 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 1636 EXPECT_EQ(static_cast<GLuint>(11), cmd.sync); |
| 1637 EXPECT_EQ(static_cast<uint32_t>(12), cmd.result_shm_id); |
| 1638 EXPECT_EQ(static_cast<uint32_t>(13), cmd.result_shm_offset); |
| 1639 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 1640 } |
| 1641 |
1610 TEST_F(GLES2FormatTest, IsTexture) { | 1642 TEST_F(GLES2FormatTest, IsTexture) { |
1611 cmds::IsTexture& cmd = *GetBufferAs<cmds::IsTexture>(); | 1643 cmds::IsTexture& cmd = *GetBufferAs<cmds::IsTexture>(); |
1612 void* next_cmd = | 1644 void* next_cmd = |
1613 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<uint32_t>(12), | 1645 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<uint32_t>(12), |
1614 static_cast<uint32_t>(13)); | 1646 static_cast<uint32_t>(13)); |
1615 EXPECT_EQ(static_cast<uint32_t>(cmds::IsTexture::kCmdId), cmd.header.command); | 1647 EXPECT_EQ(static_cast<uint32_t>(cmds::IsTexture::kCmdId), cmd.header.command); |
1616 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 1648 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
1617 EXPECT_EQ(static_cast<GLuint>(11), cmd.texture); | 1649 EXPECT_EQ(static_cast<GLuint>(11), cmd.texture); |
1618 EXPECT_EQ(static_cast<uint32_t>(12), cmd.result_shm_id); | 1650 EXPECT_EQ(static_cast<uint32_t>(12), cmd.result_shm_id); |
1619 EXPECT_EQ(static_cast<uint32_t>(13), cmd.result_shm_offset); | 1651 EXPECT_EQ(static_cast<uint32_t>(13), cmd.result_shm_offset); |
(...skipping 248 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1868 } | 1900 } |
1869 | 1901 |
1870 TEST_F(GLES2FormatTest, ShaderSourceBucket) { | 1902 TEST_F(GLES2FormatTest, ShaderSourceBucket) { |
1871 cmds::ShaderSourceBucket& cmd = *GetBufferAs<cmds::ShaderSourceBucket>(); | 1903 cmds::ShaderSourceBucket& cmd = *GetBufferAs<cmds::ShaderSourceBucket>(); |
1872 void* next_cmd = | 1904 void* next_cmd = |
1873 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<uint32_t>(12)); | 1905 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<uint32_t>(12)); |
1874 EXPECT_EQ(static_cast<uint32_t>(cmds::ShaderSourceBucket::kCmdId), | 1906 EXPECT_EQ(static_cast<uint32_t>(cmds::ShaderSourceBucket::kCmdId), |
1875 cmd.header.command); | 1907 cmd.header.command); |
1876 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 1908 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
1877 EXPECT_EQ(static_cast<GLuint>(11), cmd.shader); | 1909 EXPECT_EQ(static_cast<GLuint>(11), cmd.shader); |
1878 EXPECT_EQ(static_cast<uint32_t>(12), cmd.data_bucket_id); | 1910 EXPECT_EQ(static_cast<uint32_t>(12), cmd.str_bucket_id); |
1879 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 1911 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
1880 } | 1912 } |
1881 | 1913 |
1882 TEST_F(GLES2FormatTest, StencilFunc) { | 1914 TEST_F(GLES2FormatTest, StencilFunc) { |
1883 cmds::StencilFunc& cmd = *GetBufferAs<cmds::StencilFunc>(); | 1915 cmds::StencilFunc& cmd = *GetBufferAs<cmds::StencilFunc>(); |
1884 void* next_cmd = cmd.Set(&cmd, static_cast<GLenum>(11), | 1916 void* next_cmd = cmd.Set(&cmd, static_cast<GLenum>(11), |
1885 static_cast<GLint>(12), static_cast<GLuint>(13)); | 1917 static_cast<GLint>(12), static_cast<GLuint>(13)); |
1886 EXPECT_EQ(static_cast<uint32_t>(cmds::StencilFunc::kCmdId), | 1918 EXPECT_EQ(static_cast<uint32_t>(cmds::StencilFunc::kCmdId), |
1887 cmd.header.command); | 1919 cmd.header.command); |
1888 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 1920 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
(...skipping 2458 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4347 TEST_F(GLES2FormatTest, BlendBarrierKHR) { | 4379 TEST_F(GLES2FormatTest, BlendBarrierKHR) { |
4348 cmds::BlendBarrierKHR& cmd = *GetBufferAs<cmds::BlendBarrierKHR>(); | 4380 cmds::BlendBarrierKHR& cmd = *GetBufferAs<cmds::BlendBarrierKHR>(); |
4349 void* next_cmd = cmd.Set(&cmd); | 4381 void* next_cmd = cmd.Set(&cmd); |
4350 EXPECT_EQ(static_cast<uint32_t>(cmds::BlendBarrierKHR::kCmdId), | 4382 EXPECT_EQ(static_cast<uint32_t>(cmds::BlendBarrierKHR::kCmdId), |
4351 cmd.header.command); | 4383 cmd.header.command); |
4352 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 4384 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
4353 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 4385 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
4354 } | 4386 } |
4355 | 4387 |
4356 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_TEST_AUTOGEN_H_ | 4388 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_TEST_AUTOGEN_H_ |
OLD | NEW |