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