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

Side by Side Diff: gpu/command_buffer/common/gles2_cmd_format_test_autogen.h

Issue 863253002: Update from https://crrev.com/312600 (Closed) Base URL: https://github.com/domokit/mojo.git@master
Patch Set: Created 5 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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
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
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
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
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
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_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698