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 4846 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4857 cmds::MatrixLoadIdentityCHROMIUM& cmd = | 4857 cmds::MatrixLoadIdentityCHROMIUM& cmd = |
4858 *GetBufferAs<cmds::MatrixLoadIdentityCHROMIUM>(); | 4858 *GetBufferAs<cmds::MatrixLoadIdentityCHROMIUM>(); |
4859 void* next_cmd = cmd.Set(&cmd, static_cast<GLenum>(11)); | 4859 void* next_cmd = cmd.Set(&cmd, static_cast<GLenum>(11)); |
4860 EXPECT_EQ(static_cast<uint32_t>(cmds::MatrixLoadIdentityCHROMIUM::kCmdId), | 4860 EXPECT_EQ(static_cast<uint32_t>(cmds::MatrixLoadIdentityCHROMIUM::kCmdId), |
4861 cmd.header.command); | 4861 cmd.header.command); |
4862 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 4862 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
4863 EXPECT_EQ(static_cast<GLenum>(11), cmd.matrixMode); | 4863 EXPECT_EQ(static_cast<GLenum>(11), cmd.matrixMode); |
4864 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 4864 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
4865 } | 4865 } |
4866 | 4866 |
| 4867 TEST_F(GLES2FormatTest, GenPathsCHROMIUM) { |
| 4868 cmds::GenPathsCHROMIUM& cmd = *GetBufferAs<cmds::GenPathsCHROMIUM>(); |
| 4869 void* next_cmd = |
| 4870 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<GLsizei>(12)); |
| 4871 EXPECT_EQ(static_cast<uint32_t>(cmds::GenPathsCHROMIUM::kCmdId), |
| 4872 cmd.header.command); |
| 4873 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 4874 EXPECT_EQ(static_cast<GLuint>(11), cmd.first_client_id); |
| 4875 EXPECT_EQ(static_cast<GLsizei>(12), cmd.range); |
| 4876 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 4877 } |
| 4878 |
| 4879 TEST_F(GLES2FormatTest, DeletePathsCHROMIUM) { |
| 4880 cmds::DeletePathsCHROMIUM& cmd = *GetBufferAs<cmds::DeletePathsCHROMIUM>(); |
| 4881 void* next_cmd = |
| 4882 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<GLsizei>(12)); |
| 4883 EXPECT_EQ(static_cast<uint32_t>(cmds::DeletePathsCHROMIUM::kCmdId), |
| 4884 cmd.header.command); |
| 4885 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 4886 EXPECT_EQ(static_cast<GLuint>(11), cmd.first_client_id); |
| 4887 EXPECT_EQ(static_cast<GLsizei>(12), cmd.range); |
| 4888 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 4889 } |
| 4890 |
| 4891 TEST_F(GLES2FormatTest, IsPathCHROMIUM) { |
| 4892 cmds::IsPathCHROMIUM& cmd = *GetBufferAs<cmds::IsPathCHROMIUM>(); |
| 4893 void* next_cmd = |
| 4894 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<uint32_t>(12), |
| 4895 static_cast<uint32_t>(13)); |
| 4896 EXPECT_EQ(static_cast<uint32_t>(cmds::IsPathCHROMIUM::kCmdId), |
| 4897 cmd.header.command); |
| 4898 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 4899 EXPECT_EQ(static_cast<GLuint>(11), cmd.path); |
| 4900 EXPECT_EQ(static_cast<uint32_t>(12), cmd.result_shm_id); |
| 4901 EXPECT_EQ(static_cast<uint32_t>(13), cmd.result_shm_offset); |
| 4902 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 4903 } |
| 4904 |
| 4905 TEST_F(GLES2FormatTest, PathCommandsCHROMIUM) { |
| 4906 cmds::PathCommandsCHROMIUM& cmd = *GetBufferAs<cmds::PathCommandsCHROMIUM>(); |
| 4907 void* next_cmd = |
| 4908 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<GLsizei>(12), |
| 4909 static_cast<uint32_t>(13), static_cast<uint32_t>(14), |
| 4910 static_cast<GLsizei>(15), static_cast<GLenum>(16), |
| 4911 static_cast<uint32_t>(17), static_cast<uint32_t>(18)); |
| 4912 EXPECT_EQ(static_cast<uint32_t>(cmds::PathCommandsCHROMIUM::kCmdId), |
| 4913 cmd.header.command); |
| 4914 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 4915 EXPECT_EQ(static_cast<GLuint>(11), cmd.path); |
| 4916 EXPECT_EQ(static_cast<GLsizei>(12), cmd.numCommands); |
| 4917 EXPECT_EQ(static_cast<uint32_t>(13), cmd.commands_shm_id); |
| 4918 EXPECT_EQ(static_cast<uint32_t>(14), cmd.commands_shm_offset); |
| 4919 EXPECT_EQ(static_cast<GLsizei>(15), cmd.numCoords); |
| 4920 EXPECT_EQ(static_cast<GLenum>(16), cmd.coordType); |
| 4921 EXPECT_EQ(static_cast<uint32_t>(17), cmd.coords_shm_id); |
| 4922 EXPECT_EQ(static_cast<uint32_t>(18), cmd.coords_shm_offset); |
| 4923 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 4924 } |
| 4925 |
| 4926 TEST_F(GLES2FormatTest, PathParameterfCHROMIUM) { |
| 4927 cmds::PathParameterfCHROMIUM& cmd = |
| 4928 *GetBufferAs<cmds::PathParameterfCHROMIUM>(); |
| 4929 void* next_cmd = cmd.Set(&cmd, static_cast<GLuint>(11), |
| 4930 static_cast<GLenum>(12), static_cast<GLfloat>(13)); |
| 4931 EXPECT_EQ(static_cast<uint32_t>(cmds::PathParameterfCHROMIUM::kCmdId), |
| 4932 cmd.header.command); |
| 4933 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 4934 EXPECT_EQ(static_cast<GLuint>(11), cmd.path); |
| 4935 EXPECT_EQ(static_cast<GLenum>(12), cmd.pname); |
| 4936 EXPECT_EQ(static_cast<GLfloat>(13), cmd.value); |
| 4937 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 4938 } |
| 4939 |
| 4940 TEST_F(GLES2FormatTest, PathParameteriCHROMIUM) { |
| 4941 cmds::PathParameteriCHROMIUM& cmd = |
| 4942 *GetBufferAs<cmds::PathParameteriCHROMIUM>(); |
| 4943 void* next_cmd = cmd.Set(&cmd, static_cast<GLuint>(11), |
| 4944 static_cast<GLenum>(12), static_cast<GLint>(13)); |
| 4945 EXPECT_EQ(static_cast<uint32_t>(cmds::PathParameteriCHROMIUM::kCmdId), |
| 4946 cmd.header.command); |
| 4947 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 4948 EXPECT_EQ(static_cast<GLuint>(11), cmd.path); |
| 4949 EXPECT_EQ(static_cast<GLenum>(12), cmd.pname); |
| 4950 EXPECT_EQ(static_cast<GLint>(13), cmd.value); |
| 4951 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 4952 } |
| 4953 |
| 4954 TEST_F(GLES2FormatTest, PathStencilFuncCHROMIUM) { |
| 4955 cmds::PathStencilFuncCHROMIUM& cmd = |
| 4956 *GetBufferAs<cmds::PathStencilFuncCHROMIUM>(); |
| 4957 void* next_cmd = cmd.Set(&cmd, static_cast<GLenum>(11), |
| 4958 static_cast<GLint>(12), static_cast<GLuint>(13)); |
| 4959 EXPECT_EQ(static_cast<uint32_t>(cmds::PathStencilFuncCHROMIUM::kCmdId), |
| 4960 cmd.header.command); |
| 4961 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 4962 EXPECT_EQ(static_cast<GLenum>(11), cmd.func); |
| 4963 EXPECT_EQ(static_cast<GLint>(12), cmd.ref); |
| 4964 EXPECT_EQ(static_cast<GLuint>(13), cmd.mask); |
| 4965 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 4966 } |
| 4967 |
| 4968 TEST_F(GLES2FormatTest, StencilFillPathCHROMIUM) { |
| 4969 cmds::StencilFillPathCHROMIUM& cmd = |
| 4970 *GetBufferAs<cmds::StencilFillPathCHROMIUM>(); |
| 4971 void* next_cmd = cmd.Set(&cmd, static_cast<GLuint>(11), |
| 4972 static_cast<GLenum>(12), static_cast<GLuint>(13)); |
| 4973 EXPECT_EQ(static_cast<uint32_t>(cmds::StencilFillPathCHROMIUM::kCmdId), |
| 4974 cmd.header.command); |
| 4975 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 4976 EXPECT_EQ(static_cast<GLuint>(11), cmd.path); |
| 4977 EXPECT_EQ(static_cast<GLenum>(12), cmd.fillMode); |
| 4978 EXPECT_EQ(static_cast<GLuint>(13), cmd.mask); |
| 4979 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 4980 } |
| 4981 |
| 4982 TEST_F(GLES2FormatTest, StencilStrokePathCHROMIUM) { |
| 4983 cmds::StencilStrokePathCHROMIUM& cmd = |
| 4984 *GetBufferAs<cmds::StencilStrokePathCHROMIUM>(); |
| 4985 void* next_cmd = cmd.Set(&cmd, static_cast<GLuint>(11), |
| 4986 static_cast<GLint>(12), static_cast<GLuint>(13)); |
| 4987 EXPECT_EQ(static_cast<uint32_t>(cmds::StencilStrokePathCHROMIUM::kCmdId), |
| 4988 cmd.header.command); |
| 4989 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 4990 EXPECT_EQ(static_cast<GLuint>(11), cmd.path); |
| 4991 EXPECT_EQ(static_cast<GLint>(12), cmd.reference); |
| 4992 EXPECT_EQ(static_cast<GLuint>(13), cmd.mask); |
| 4993 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 4994 } |
| 4995 |
| 4996 TEST_F(GLES2FormatTest, CoverFillPathCHROMIUM) { |
| 4997 cmds::CoverFillPathCHROMIUM& cmd = |
| 4998 *GetBufferAs<cmds::CoverFillPathCHROMIUM>(); |
| 4999 void* next_cmd = |
| 5000 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<GLenum>(12)); |
| 5001 EXPECT_EQ(static_cast<uint32_t>(cmds::CoverFillPathCHROMIUM::kCmdId), |
| 5002 cmd.header.command); |
| 5003 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 5004 EXPECT_EQ(static_cast<GLuint>(11), cmd.path); |
| 5005 EXPECT_EQ(static_cast<GLenum>(12), cmd.coverMode); |
| 5006 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 5007 } |
| 5008 |
| 5009 TEST_F(GLES2FormatTest, CoverStrokePathCHROMIUM) { |
| 5010 cmds::CoverStrokePathCHROMIUM& cmd = |
| 5011 *GetBufferAs<cmds::CoverStrokePathCHROMIUM>(); |
| 5012 void* next_cmd = |
| 5013 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<GLenum>(12)); |
| 5014 EXPECT_EQ(static_cast<uint32_t>(cmds::CoverStrokePathCHROMIUM::kCmdId), |
| 5015 cmd.header.command); |
| 5016 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 5017 EXPECT_EQ(static_cast<GLuint>(11), cmd.path); |
| 5018 EXPECT_EQ(static_cast<GLenum>(12), cmd.coverMode); |
| 5019 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 5020 } |
| 5021 |
| 5022 TEST_F(GLES2FormatTest, StencilThenCoverFillPathCHROMIUM) { |
| 5023 cmds::StencilThenCoverFillPathCHROMIUM& cmd = |
| 5024 *GetBufferAs<cmds::StencilThenCoverFillPathCHROMIUM>(); |
| 5025 void* next_cmd = |
| 5026 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<GLenum>(12), |
| 5027 static_cast<GLuint>(13), static_cast<GLenum>(14)); |
| 5028 EXPECT_EQ( |
| 5029 static_cast<uint32_t>(cmds::StencilThenCoverFillPathCHROMIUM::kCmdId), |
| 5030 cmd.header.command); |
| 5031 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 5032 EXPECT_EQ(static_cast<GLuint>(11), cmd.path); |
| 5033 EXPECT_EQ(static_cast<GLenum>(12), cmd.fillMode); |
| 5034 EXPECT_EQ(static_cast<GLuint>(13), cmd.mask); |
| 5035 EXPECT_EQ(static_cast<GLenum>(14), cmd.coverMode); |
| 5036 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 5037 } |
| 5038 |
| 5039 TEST_F(GLES2FormatTest, StencilThenCoverStrokePathCHROMIUM) { |
| 5040 cmds::StencilThenCoverStrokePathCHROMIUM& cmd = |
| 5041 *GetBufferAs<cmds::StencilThenCoverStrokePathCHROMIUM>(); |
| 5042 void* next_cmd = |
| 5043 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<GLint>(12), |
| 5044 static_cast<GLuint>(13), static_cast<GLenum>(14)); |
| 5045 EXPECT_EQ( |
| 5046 static_cast<uint32_t>(cmds::StencilThenCoverStrokePathCHROMIUM::kCmdId), |
| 5047 cmd.header.command); |
| 5048 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 5049 EXPECT_EQ(static_cast<GLuint>(11), cmd.path); |
| 5050 EXPECT_EQ(static_cast<GLint>(12), cmd.reference); |
| 5051 EXPECT_EQ(static_cast<GLuint>(13), cmd.mask); |
| 5052 EXPECT_EQ(static_cast<GLenum>(14), cmd.coverMode); |
| 5053 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 5054 } |
| 5055 |
4867 TEST_F(GLES2FormatTest, BlendBarrierKHR) { | 5056 TEST_F(GLES2FormatTest, BlendBarrierKHR) { |
4868 cmds::BlendBarrierKHR& cmd = *GetBufferAs<cmds::BlendBarrierKHR>(); | 5057 cmds::BlendBarrierKHR& cmd = *GetBufferAs<cmds::BlendBarrierKHR>(); |
4869 void* next_cmd = cmd.Set(&cmd); | 5058 void* next_cmd = cmd.Set(&cmd); |
4870 EXPECT_EQ(static_cast<uint32_t>(cmds::BlendBarrierKHR::kCmdId), | 5059 EXPECT_EQ(static_cast<uint32_t>(cmds::BlendBarrierKHR::kCmdId), |
4871 cmd.header.command); | 5060 cmd.header.command); |
4872 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 5061 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
4873 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 5062 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
4874 } | 5063 } |
4875 | 5064 |
4876 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_TEST_AUTOGEN_H_ | 5065 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_TEST_AUTOGEN_H_ |
OLD | NEW |