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 3951 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3962 cmds::MatrixLoadIdentityCHROMIUM& cmd = | 3962 cmds::MatrixLoadIdentityCHROMIUM& cmd = |
3963 *GetBufferAs<cmds::MatrixLoadIdentityCHROMIUM>(); | 3963 *GetBufferAs<cmds::MatrixLoadIdentityCHROMIUM>(); |
3964 void* next_cmd = cmd.Set(&cmd, static_cast<GLenum>(11)); | 3964 void* next_cmd = cmd.Set(&cmd, static_cast<GLenum>(11)); |
3965 EXPECT_EQ(static_cast<uint32>(cmds::MatrixLoadIdentityCHROMIUM::kCmdId), | 3965 EXPECT_EQ(static_cast<uint32>(cmds::MatrixLoadIdentityCHROMIUM::kCmdId), |
3966 cmd.header.command); | 3966 cmd.header.command); |
3967 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 3967 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
3968 EXPECT_EQ(static_cast<GLenum>(11), cmd.matrixMode); | 3968 EXPECT_EQ(static_cast<GLenum>(11), cmd.matrixMode); |
3969 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 3969 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
3970 } | 3970 } |
3971 | 3971 |
| 3972 TEST_F(GLES2FormatTest, GenPathsCHROMIUM) { |
| 3973 cmds::GenPathsCHROMIUM& cmd = *GetBufferAs<cmds::GenPathsCHROMIUM>(); |
| 3974 void* next_cmd = cmd.Set(&cmd, |
| 3975 static_cast<GLsizei>(11), |
| 3976 static_cast<uint32>(12), |
| 3977 static_cast<uint32>(13)); |
| 3978 EXPECT_EQ(static_cast<uint32>(cmds::GenPathsCHROMIUM::kCmdId), |
| 3979 cmd.header.command); |
| 3980 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 3981 EXPECT_EQ(static_cast<GLsizei>(11), cmd.range); |
| 3982 EXPECT_EQ(static_cast<uint32>(12), cmd.client_ids_shm_id); |
| 3983 EXPECT_EQ(static_cast<uint32>(13), cmd.client_ids_shm_offset); |
| 3984 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 3985 } |
| 3986 |
| 3987 TEST_F(GLES2FormatTest, DeletePathsCHROMIUM) { |
| 3988 cmds::DeletePathsCHROMIUM& cmd = *GetBufferAs<cmds::DeletePathsCHROMIUM>(); |
| 3989 void* next_cmd = |
| 3990 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<GLsizei>(12)); |
| 3991 EXPECT_EQ(static_cast<uint32>(cmds::DeletePathsCHROMIUM::kCmdId), |
| 3992 cmd.header.command); |
| 3993 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 3994 EXPECT_EQ(static_cast<GLuint>(11), cmd.path); |
| 3995 EXPECT_EQ(static_cast<GLsizei>(12), cmd.range); |
| 3996 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 3997 } |
| 3998 |
| 3999 TEST_F(GLES2FormatTest, PathCommandsCHROMIUM) { |
| 4000 cmds::PathCommandsCHROMIUM& cmd = *GetBufferAs<cmds::PathCommandsCHROMIUM>(); |
| 4001 void* next_cmd = cmd.Set(&cmd, |
| 4002 static_cast<GLuint>(11), |
| 4003 static_cast<GLsizei>(12), |
| 4004 static_cast<uint32>(13), |
| 4005 static_cast<uint32>(14), |
| 4006 static_cast<GLsizei>(15), |
| 4007 static_cast<GLenum>(16), |
| 4008 static_cast<uint32>(17), |
| 4009 static_cast<uint32>(18)); |
| 4010 EXPECT_EQ(static_cast<uint32>(cmds::PathCommandsCHROMIUM::kCmdId), |
| 4011 cmd.header.command); |
| 4012 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 4013 EXPECT_EQ(static_cast<GLuint>(11), cmd.path); |
| 4014 EXPECT_EQ(static_cast<GLsizei>(12), cmd.numCommands); |
| 4015 EXPECT_EQ(static_cast<uint32>(13), cmd.commands_shm_id); |
| 4016 EXPECT_EQ(static_cast<uint32>(14), cmd.commands_shm_offset); |
| 4017 EXPECT_EQ(static_cast<GLsizei>(15), cmd.numCoords); |
| 4018 EXPECT_EQ(static_cast<GLenum>(16), cmd.coordType); |
| 4019 EXPECT_EQ(static_cast<uint32>(17), cmd.coords_shm_id); |
| 4020 EXPECT_EQ(static_cast<uint32>(18), cmd.coords_shm_offset); |
| 4021 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 4022 } |
| 4023 |
| 4024 TEST_F(GLES2FormatTest, PathParameterfCHROMIUM) { |
| 4025 cmds::PathParameterfCHROMIUM& cmd = |
| 4026 *GetBufferAs<cmds::PathParameterfCHROMIUM>(); |
| 4027 void* next_cmd = cmd.Set(&cmd, |
| 4028 static_cast<GLuint>(11), |
| 4029 static_cast<GLenum>(12), |
| 4030 static_cast<GLfloat>(13)); |
| 4031 EXPECT_EQ(static_cast<uint32>(cmds::PathParameterfCHROMIUM::kCmdId), |
| 4032 cmd.header.command); |
| 4033 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 4034 EXPECT_EQ(static_cast<GLuint>(11), cmd.path); |
| 4035 EXPECT_EQ(static_cast<GLenum>(12), cmd.pname); |
| 4036 EXPECT_EQ(static_cast<GLfloat>(13), cmd.value); |
| 4037 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 4038 } |
| 4039 |
| 4040 TEST_F(GLES2FormatTest, PathParameteriCHROMIUM) { |
| 4041 cmds::PathParameteriCHROMIUM& cmd = |
| 4042 *GetBufferAs<cmds::PathParameteriCHROMIUM>(); |
| 4043 void* next_cmd = cmd.Set(&cmd, |
| 4044 static_cast<GLuint>(11), |
| 4045 static_cast<GLenum>(12), |
| 4046 static_cast<GLint>(13)); |
| 4047 EXPECT_EQ(static_cast<uint32>(cmds::PathParameteriCHROMIUM::kCmdId), |
| 4048 cmd.header.command); |
| 4049 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 4050 EXPECT_EQ(static_cast<GLuint>(11), cmd.path); |
| 4051 EXPECT_EQ(static_cast<GLenum>(12), cmd.pname); |
| 4052 EXPECT_EQ(static_cast<GLint>(13), cmd.value); |
| 4053 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 4054 } |
| 4055 |
| 4056 TEST_F(GLES2FormatTest, PathStencilFuncCHROMIUM) { |
| 4057 cmds::PathStencilFuncCHROMIUM& cmd = |
| 4058 *GetBufferAs<cmds::PathStencilFuncCHROMIUM>(); |
| 4059 void* next_cmd = cmd.Set(&cmd, |
| 4060 static_cast<GLenum>(11), |
| 4061 static_cast<GLint>(12), |
| 4062 static_cast<GLuint>(13)); |
| 4063 EXPECT_EQ(static_cast<uint32>(cmds::PathStencilFuncCHROMIUM::kCmdId), |
| 4064 cmd.header.command); |
| 4065 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 4066 EXPECT_EQ(static_cast<GLenum>(11), cmd.func); |
| 4067 EXPECT_EQ(static_cast<GLint>(12), cmd.ref); |
| 4068 EXPECT_EQ(static_cast<GLuint>(13), cmd.mask); |
| 4069 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 4070 } |
| 4071 |
| 4072 TEST_F(GLES2FormatTest, StencilFillPathCHROMIUM) { |
| 4073 cmds::StencilFillPathCHROMIUM& cmd = |
| 4074 *GetBufferAs<cmds::StencilFillPathCHROMIUM>(); |
| 4075 void* next_cmd = cmd.Set(&cmd, |
| 4076 static_cast<GLuint>(11), |
| 4077 static_cast<GLenum>(12), |
| 4078 static_cast<GLuint>(13)); |
| 4079 EXPECT_EQ(static_cast<uint32>(cmds::StencilFillPathCHROMIUM::kCmdId), |
| 4080 cmd.header.command); |
| 4081 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 4082 EXPECT_EQ(static_cast<GLuint>(11), cmd.path); |
| 4083 EXPECT_EQ(static_cast<GLenum>(12), cmd.fillMode); |
| 4084 EXPECT_EQ(static_cast<GLuint>(13), cmd.mask); |
| 4085 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 4086 } |
| 4087 |
| 4088 TEST_F(GLES2FormatTest, StencilFillPathInstancedCHROMIUM) { |
| 4089 cmds::StencilFillPathInstancedCHROMIUM& cmd = |
| 4090 *GetBufferAs<cmds::StencilFillPathInstancedCHROMIUM>(); |
| 4091 void* next_cmd = cmd.Set(&cmd, |
| 4092 static_cast<GLsizei>(11), |
| 4093 static_cast<GLenum>(12), |
| 4094 static_cast<uint32>(13), |
| 4095 static_cast<uint32>(14), |
| 4096 static_cast<GLuint>(15), |
| 4097 static_cast<GLenum>(16), |
| 4098 static_cast<GLuint>(17), |
| 4099 static_cast<GLenum>(18), |
| 4100 static_cast<uint32>(19), |
| 4101 static_cast<uint32>(20)); |
| 4102 EXPECT_EQ(static_cast<uint32>(cmds::StencilFillPathInstancedCHROMIUM::kCmdId), |
| 4103 cmd.header.command); |
| 4104 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 4105 EXPECT_EQ(static_cast<GLsizei>(11), cmd.numPaths); |
| 4106 EXPECT_EQ(static_cast<GLenum>(12), cmd.pathNameType); |
| 4107 EXPECT_EQ(static_cast<uint32>(13), cmd.paths_shm_id); |
| 4108 EXPECT_EQ(static_cast<uint32>(14), cmd.paths_shm_offset); |
| 4109 EXPECT_EQ(static_cast<GLuint>(15), cmd.pathBase); |
| 4110 EXPECT_EQ(static_cast<GLenum>(16), cmd.fillMode); |
| 4111 EXPECT_EQ(static_cast<GLuint>(17), cmd.mask); |
| 4112 EXPECT_EQ(static_cast<GLenum>(18), cmd.transformType); |
| 4113 EXPECT_EQ(static_cast<uint32>(19), cmd.transformValues_shm_id); |
| 4114 EXPECT_EQ(static_cast<uint32>(20), cmd.transformValues_shm_offset); |
| 4115 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 4116 } |
| 4117 |
| 4118 TEST_F(GLES2FormatTest, StencilStrokePathCHROMIUM) { |
| 4119 cmds::StencilStrokePathCHROMIUM& cmd = |
| 4120 *GetBufferAs<cmds::StencilStrokePathCHROMIUM>(); |
| 4121 void* next_cmd = cmd.Set(&cmd, |
| 4122 static_cast<GLuint>(11), |
| 4123 static_cast<GLint>(12), |
| 4124 static_cast<GLuint>(13)); |
| 4125 EXPECT_EQ(static_cast<uint32>(cmds::StencilStrokePathCHROMIUM::kCmdId), |
| 4126 cmd.header.command); |
| 4127 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 4128 EXPECT_EQ(static_cast<GLuint>(11), cmd.path); |
| 4129 EXPECT_EQ(static_cast<GLint>(12), cmd.reference); |
| 4130 EXPECT_EQ(static_cast<GLuint>(13), cmd.mask); |
| 4131 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 4132 } |
| 4133 |
| 4134 TEST_F(GLES2FormatTest, StencilStrokePathInstancedCHROMIUM) { |
| 4135 cmds::StencilStrokePathInstancedCHROMIUM& cmd = |
| 4136 *GetBufferAs<cmds::StencilStrokePathInstancedCHROMIUM>(); |
| 4137 void* next_cmd = cmd.Set(&cmd, |
| 4138 static_cast<GLsizei>(11), |
| 4139 static_cast<GLenum>(12), |
| 4140 static_cast<uint32>(13), |
| 4141 static_cast<uint32>(14), |
| 4142 static_cast<GLuint>(15), |
| 4143 static_cast<GLint>(16), |
| 4144 static_cast<GLuint>(17), |
| 4145 static_cast<GLenum>(18), |
| 4146 static_cast<uint32>(19), |
| 4147 static_cast<uint32>(20)); |
| 4148 EXPECT_EQ( |
| 4149 static_cast<uint32>(cmds::StencilStrokePathInstancedCHROMIUM::kCmdId), |
| 4150 cmd.header.command); |
| 4151 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 4152 EXPECT_EQ(static_cast<GLsizei>(11), cmd.numPaths); |
| 4153 EXPECT_EQ(static_cast<GLenum>(12), cmd.pathNameType); |
| 4154 EXPECT_EQ(static_cast<uint32>(13), cmd.paths_shm_id); |
| 4155 EXPECT_EQ(static_cast<uint32>(14), cmd.paths_shm_offset); |
| 4156 EXPECT_EQ(static_cast<GLuint>(15), cmd.pathBase); |
| 4157 EXPECT_EQ(static_cast<GLint>(16), cmd.ref); |
| 4158 EXPECT_EQ(static_cast<GLuint>(17), cmd.mask); |
| 4159 EXPECT_EQ(static_cast<GLenum>(18), cmd.transformType); |
| 4160 EXPECT_EQ(static_cast<uint32>(19), cmd.transformValues_shm_id); |
| 4161 EXPECT_EQ(static_cast<uint32>(20), cmd.transformValues_shm_offset); |
| 4162 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 4163 } |
| 4164 |
| 4165 TEST_F(GLES2FormatTest, PathTexGenCHROMIUM) { |
| 4166 cmds::PathTexGenCHROMIUM& cmd = *GetBufferAs<cmds::PathTexGenCHROMIUM>(); |
| 4167 void* next_cmd = cmd.Set(&cmd, |
| 4168 static_cast<GLenum>(11), |
| 4169 static_cast<GLenum>(12), |
| 4170 static_cast<GLint>(13), |
| 4171 static_cast<uint32>(14), |
| 4172 static_cast<uint32>(15)); |
| 4173 EXPECT_EQ(static_cast<uint32>(cmds::PathTexGenCHROMIUM::kCmdId), |
| 4174 cmd.header.command); |
| 4175 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 4176 EXPECT_EQ(static_cast<GLenum>(11), cmd.texCoordSet); |
| 4177 EXPECT_EQ(static_cast<GLenum>(12), cmd.genMode); |
| 4178 EXPECT_EQ(static_cast<GLint>(13), cmd.components); |
| 4179 EXPECT_EQ(static_cast<uint32>(14), cmd.coeffs_shm_id); |
| 4180 EXPECT_EQ(static_cast<uint32>(15), cmd.coeffs_shm_offset); |
| 4181 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 4182 } |
| 4183 |
| 4184 TEST_F(GLES2FormatTest, CoverFillPathCHROMIUM) { |
| 4185 cmds::CoverFillPathCHROMIUM& cmd = |
| 4186 *GetBufferAs<cmds::CoverFillPathCHROMIUM>(); |
| 4187 void* next_cmd = |
| 4188 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<GLenum>(12)); |
| 4189 EXPECT_EQ(static_cast<uint32>(cmds::CoverFillPathCHROMIUM::kCmdId), |
| 4190 cmd.header.command); |
| 4191 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 4192 EXPECT_EQ(static_cast<GLuint>(11), cmd.path); |
| 4193 EXPECT_EQ(static_cast<GLenum>(12), cmd.coverMode); |
| 4194 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 4195 } |
| 4196 |
| 4197 TEST_F(GLES2FormatTest, CoverFillPathInstancedCHROMIUM) { |
| 4198 cmds::CoverFillPathInstancedCHROMIUM& cmd = |
| 4199 *GetBufferAs<cmds::CoverFillPathInstancedCHROMIUM>(); |
| 4200 void* next_cmd = cmd.Set(&cmd, |
| 4201 static_cast<GLsizei>(11), |
| 4202 static_cast<GLenum>(12), |
| 4203 static_cast<uint32>(13), |
| 4204 static_cast<uint32>(14), |
| 4205 static_cast<GLuint>(15), |
| 4206 static_cast<GLenum>(16), |
| 4207 static_cast<GLenum>(17), |
| 4208 static_cast<uint32>(18), |
| 4209 static_cast<uint32>(19)); |
| 4210 EXPECT_EQ(static_cast<uint32>(cmds::CoverFillPathInstancedCHROMIUM::kCmdId), |
| 4211 cmd.header.command); |
| 4212 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 4213 EXPECT_EQ(static_cast<GLsizei>(11), cmd.numPaths); |
| 4214 EXPECT_EQ(static_cast<GLenum>(12), cmd.pathNameType); |
| 4215 EXPECT_EQ(static_cast<uint32>(13), cmd.paths_shm_id); |
| 4216 EXPECT_EQ(static_cast<uint32>(14), cmd.paths_shm_offset); |
| 4217 EXPECT_EQ(static_cast<GLuint>(15), cmd.pathBase); |
| 4218 EXPECT_EQ(static_cast<GLenum>(16), cmd.coverMode); |
| 4219 EXPECT_EQ(static_cast<GLenum>(17), cmd.transformType); |
| 4220 EXPECT_EQ(static_cast<uint32>(18), cmd.transformValues_shm_id); |
| 4221 EXPECT_EQ(static_cast<uint32>(19), cmd.transformValues_shm_offset); |
| 4222 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 4223 } |
| 4224 |
| 4225 TEST_F(GLES2FormatTest, CoverStrokePathCHROMIUM) { |
| 4226 cmds::CoverStrokePathCHROMIUM& cmd = |
| 4227 *GetBufferAs<cmds::CoverStrokePathCHROMIUM>(); |
| 4228 void* next_cmd = |
| 4229 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<GLenum>(12)); |
| 4230 EXPECT_EQ(static_cast<uint32>(cmds::CoverStrokePathCHROMIUM::kCmdId), |
| 4231 cmd.header.command); |
| 4232 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 4233 EXPECT_EQ(static_cast<GLuint>(11), cmd.path); |
| 4234 EXPECT_EQ(static_cast<GLenum>(12), cmd.coverMode); |
| 4235 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 4236 } |
| 4237 |
| 4238 TEST_F(GLES2FormatTest, CoverStrokePathInstancedCHROMIUM) { |
| 4239 cmds::CoverStrokePathInstancedCHROMIUM& cmd = |
| 4240 *GetBufferAs<cmds::CoverStrokePathInstancedCHROMIUM>(); |
| 4241 void* next_cmd = cmd.Set(&cmd, |
| 4242 static_cast<GLsizei>(11), |
| 4243 static_cast<GLenum>(12), |
| 4244 static_cast<uint32>(13), |
| 4245 static_cast<uint32>(14), |
| 4246 static_cast<GLuint>(15), |
| 4247 static_cast<GLenum>(16), |
| 4248 static_cast<GLenum>(17), |
| 4249 static_cast<uint32>(18), |
| 4250 static_cast<uint32>(19)); |
| 4251 EXPECT_EQ(static_cast<uint32>(cmds::CoverStrokePathInstancedCHROMIUM::kCmdId), |
| 4252 cmd.header.command); |
| 4253 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 4254 EXPECT_EQ(static_cast<GLsizei>(11), cmd.numPaths); |
| 4255 EXPECT_EQ(static_cast<GLenum>(12), cmd.pathNameType); |
| 4256 EXPECT_EQ(static_cast<uint32>(13), cmd.paths_shm_id); |
| 4257 EXPECT_EQ(static_cast<uint32>(14), cmd.paths_shm_offset); |
| 4258 EXPECT_EQ(static_cast<GLuint>(15), cmd.pathBase); |
| 4259 EXPECT_EQ(static_cast<GLenum>(16), cmd.coverMode); |
| 4260 EXPECT_EQ(static_cast<GLenum>(17), cmd.transformType); |
| 4261 EXPECT_EQ(static_cast<uint32>(18), cmd.transformValues_shm_id); |
| 4262 EXPECT_EQ(static_cast<uint32>(19), cmd.transformValues_shm_offset); |
| 4263 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 4264 } |
| 4265 |
3972 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_TEST_AUTOGEN_H_ | 4266 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_TEST_AUTOGEN_H_ |
OLD | NEW |