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 5085 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5096 static_cast<uint32_t>(cmds::StencilThenCoverStrokePathCHROMIUM::kCmdId), | 5096 static_cast<uint32_t>(cmds::StencilThenCoverStrokePathCHROMIUM::kCmdId), |
5097 cmd.header.command); | 5097 cmd.header.command); |
5098 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 5098 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
5099 EXPECT_EQ(static_cast<GLuint>(11), cmd.path); | 5099 EXPECT_EQ(static_cast<GLuint>(11), cmd.path); |
5100 EXPECT_EQ(static_cast<GLint>(12), cmd.reference); | 5100 EXPECT_EQ(static_cast<GLint>(12), cmd.reference); |
5101 EXPECT_EQ(static_cast<GLuint>(13), cmd.mask); | 5101 EXPECT_EQ(static_cast<GLuint>(13), cmd.mask); |
5102 EXPECT_EQ(static_cast<GLenum>(14), cmd.coverMode); | 5102 EXPECT_EQ(static_cast<GLenum>(14), cmd.coverMode); |
5103 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 5103 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
5104 } | 5104 } |
5105 | 5105 |
| 5106 TEST_F(GLES2FormatTest, StencilFillPathInstancedCHROMIUM) { |
| 5107 cmds::StencilFillPathInstancedCHROMIUM& cmd = |
| 5108 *GetBufferAs<cmds::StencilFillPathInstancedCHROMIUM>(); |
| 5109 void* next_cmd = |
| 5110 cmd.Set(&cmd, static_cast<GLsizei>(11), static_cast<GLenum>(12), |
| 5111 static_cast<uint32_t>(13), static_cast<uint32_t>(14), |
| 5112 static_cast<GLuint>(15), static_cast<GLenum>(16), |
| 5113 static_cast<GLuint>(17), static_cast<GLenum>(18), |
| 5114 static_cast<uint32_t>(19), static_cast<uint32_t>(20)); |
| 5115 EXPECT_EQ( |
| 5116 static_cast<uint32_t>(cmds::StencilFillPathInstancedCHROMIUM::kCmdId), |
| 5117 cmd.header.command); |
| 5118 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 5119 EXPECT_EQ(static_cast<GLsizei>(11), cmd.numPaths); |
| 5120 EXPECT_EQ(static_cast<GLenum>(12), cmd.pathNameType); |
| 5121 EXPECT_EQ(static_cast<uint32_t>(13), cmd.paths_shm_id); |
| 5122 EXPECT_EQ(static_cast<uint32_t>(14), cmd.paths_shm_offset); |
| 5123 EXPECT_EQ(static_cast<GLuint>(15), cmd.pathBase); |
| 5124 EXPECT_EQ(static_cast<GLenum>(16), cmd.fillMode); |
| 5125 EXPECT_EQ(static_cast<GLuint>(17), cmd.mask); |
| 5126 EXPECT_EQ(static_cast<GLenum>(18), cmd.transformType); |
| 5127 EXPECT_EQ(static_cast<uint32_t>(19), cmd.transformValues_shm_id); |
| 5128 EXPECT_EQ(static_cast<uint32_t>(20), cmd.transformValues_shm_offset); |
| 5129 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 5130 } |
| 5131 |
| 5132 TEST_F(GLES2FormatTest, StencilStrokePathInstancedCHROMIUM) { |
| 5133 cmds::StencilStrokePathInstancedCHROMIUM& cmd = |
| 5134 *GetBufferAs<cmds::StencilStrokePathInstancedCHROMIUM>(); |
| 5135 void* next_cmd = |
| 5136 cmd.Set(&cmd, static_cast<GLsizei>(11), static_cast<GLenum>(12), |
| 5137 static_cast<uint32_t>(13), static_cast<uint32_t>(14), |
| 5138 static_cast<GLuint>(15), static_cast<GLint>(16), |
| 5139 static_cast<GLuint>(17), static_cast<GLenum>(18), |
| 5140 static_cast<uint32_t>(19), static_cast<uint32_t>(20)); |
| 5141 EXPECT_EQ( |
| 5142 static_cast<uint32_t>(cmds::StencilStrokePathInstancedCHROMIUM::kCmdId), |
| 5143 cmd.header.command); |
| 5144 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 5145 EXPECT_EQ(static_cast<GLsizei>(11), cmd.numPaths); |
| 5146 EXPECT_EQ(static_cast<GLenum>(12), cmd.pathNameType); |
| 5147 EXPECT_EQ(static_cast<uint32_t>(13), cmd.paths_shm_id); |
| 5148 EXPECT_EQ(static_cast<uint32_t>(14), cmd.paths_shm_offset); |
| 5149 EXPECT_EQ(static_cast<GLuint>(15), cmd.pathBase); |
| 5150 EXPECT_EQ(static_cast<GLint>(16), cmd.reference); |
| 5151 EXPECT_EQ(static_cast<GLuint>(17), cmd.mask); |
| 5152 EXPECT_EQ(static_cast<GLenum>(18), cmd.transformType); |
| 5153 EXPECT_EQ(static_cast<uint32_t>(19), cmd.transformValues_shm_id); |
| 5154 EXPECT_EQ(static_cast<uint32_t>(20), cmd.transformValues_shm_offset); |
| 5155 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 5156 } |
| 5157 |
| 5158 TEST_F(GLES2FormatTest, CoverFillPathInstancedCHROMIUM) { |
| 5159 cmds::CoverFillPathInstancedCHROMIUM& cmd = |
| 5160 *GetBufferAs<cmds::CoverFillPathInstancedCHROMIUM>(); |
| 5161 void* next_cmd = cmd.Set( |
| 5162 &cmd, static_cast<GLsizei>(11), static_cast<GLenum>(12), |
| 5163 static_cast<uint32_t>(13), static_cast<uint32_t>(14), |
| 5164 static_cast<GLuint>(15), static_cast<GLenum>(16), static_cast<GLenum>(17), |
| 5165 static_cast<uint32_t>(18), static_cast<uint32_t>(19)); |
| 5166 EXPECT_EQ(static_cast<uint32_t>(cmds::CoverFillPathInstancedCHROMIUM::kCmdId), |
| 5167 cmd.header.command); |
| 5168 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 5169 EXPECT_EQ(static_cast<GLsizei>(11), cmd.numPaths); |
| 5170 EXPECT_EQ(static_cast<GLenum>(12), cmd.pathNameType); |
| 5171 EXPECT_EQ(static_cast<uint32_t>(13), cmd.paths_shm_id); |
| 5172 EXPECT_EQ(static_cast<uint32_t>(14), cmd.paths_shm_offset); |
| 5173 EXPECT_EQ(static_cast<GLuint>(15), cmd.pathBase); |
| 5174 EXPECT_EQ(static_cast<GLenum>(16), cmd.coverMode); |
| 5175 EXPECT_EQ(static_cast<GLenum>(17), cmd.transformType); |
| 5176 EXPECT_EQ(static_cast<uint32_t>(18), cmd.transformValues_shm_id); |
| 5177 EXPECT_EQ(static_cast<uint32_t>(19), cmd.transformValues_shm_offset); |
| 5178 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 5179 } |
| 5180 |
| 5181 TEST_F(GLES2FormatTest, CoverStrokePathInstancedCHROMIUM) { |
| 5182 cmds::CoverStrokePathInstancedCHROMIUM& cmd = |
| 5183 *GetBufferAs<cmds::CoverStrokePathInstancedCHROMIUM>(); |
| 5184 void* next_cmd = cmd.Set( |
| 5185 &cmd, static_cast<GLsizei>(11), static_cast<GLenum>(12), |
| 5186 static_cast<uint32_t>(13), static_cast<uint32_t>(14), |
| 5187 static_cast<GLuint>(15), static_cast<GLenum>(16), static_cast<GLenum>(17), |
| 5188 static_cast<uint32_t>(18), static_cast<uint32_t>(19)); |
| 5189 EXPECT_EQ( |
| 5190 static_cast<uint32_t>(cmds::CoverStrokePathInstancedCHROMIUM::kCmdId), |
| 5191 cmd.header.command); |
| 5192 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 5193 EXPECT_EQ(static_cast<GLsizei>(11), cmd.numPaths); |
| 5194 EXPECT_EQ(static_cast<GLenum>(12), cmd.pathNameType); |
| 5195 EXPECT_EQ(static_cast<uint32_t>(13), cmd.paths_shm_id); |
| 5196 EXPECT_EQ(static_cast<uint32_t>(14), cmd.paths_shm_offset); |
| 5197 EXPECT_EQ(static_cast<GLuint>(15), cmd.pathBase); |
| 5198 EXPECT_EQ(static_cast<GLenum>(16), cmd.coverMode); |
| 5199 EXPECT_EQ(static_cast<GLenum>(17), cmd.transformType); |
| 5200 EXPECT_EQ(static_cast<uint32_t>(18), cmd.transformValues_shm_id); |
| 5201 EXPECT_EQ(static_cast<uint32_t>(19), cmd.transformValues_shm_offset); |
| 5202 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 5203 } |
| 5204 |
| 5205 TEST_F(GLES2FormatTest, StencilThenCoverFillPathInstancedCHROMIUM) { |
| 5206 cmds::StencilThenCoverFillPathInstancedCHROMIUM& cmd = |
| 5207 *GetBufferAs<cmds::StencilThenCoverFillPathInstancedCHROMIUM>(); |
| 5208 void* next_cmd = cmd.Set( |
| 5209 &cmd, static_cast<GLsizei>(11), static_cast<GLenum>(12), |
| 5210 static_cast<uint32_t>(13), static_cast<uint32_t>(14), |
| 5211 static_cast<GLuint>(15), static_cast<GLenum>(16), static_cast<GLuint>(17), |
| 5212 static_cast<GLenum>(18), static_cast<GLenum>(19), |
| 5213 static_cast<uint32_t>(20), static_cast<uint32_t>(21)); |
| 5214 EXPECT_EQ(static_cast<uint32_t>( |
| 5215 cmds::StencilThenCoverFillPathInstancedCHROMIUM::kCmdId), |
| 5216 cmd.header.command); |
| 5217 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 5218 EXPECT_EQ(static_cast<GLsizei>(11), cmd.numPaths); |
| 5219 EXPECT_EQ(static_cast<GLenum>(12), cmd.pathNameType); |
| 5220 EXPECT_EQ(static_cast<uint32_t>(13), cmd.paths_shm_id); |
| 5221 EXPECT_EQ(static_cast<uint32_t>(14), cmd.paths_shm_offset); |
| 5222 EXPECT_EQ(static_cast<GLuint>(15), cmd.pathBase); |
| 5223 EXPECT_EQ(static_cast<GLenum>(16), cmd.fillMode); |
| 5224 EXPECT_EQ(static_cast<GLuint>(17), cmd.mask); |
| 5225 EXPECT_EQ(static_cast<GLenum>(18), cmd.coverMode); |
| 5226 EXPECT_EQ(static_cast<GLenum>(19), cmd.transformType); |
| 5227 EXPECT_EQ(static_cast<uint32_t>(20), cmd.transformValues_shm_id); |
| 5228 EXPECT_EQ(static_cast<uint32_t>(21), cmd.transformValues_shm_offset); |
| 5229 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 5230 } |
| 5231 |
| 5232 TEST_F(GLES2FormatTest, StencilThenCoverStrokePathInstancedCHROMIUM) { |
| 5233 cmds::StencilThenCoverStrokePathInstancedCHROMIUM& cmd = |
| 5234 *GetBufferAs<cmds::StencilThenCoverStrokePathInstancedCHROMIUM>(); |
| 5235 void* next_cmd = cmd.Set( |
| 5236 &cmd, static_cast<GLsizei>(11), static_cast<GLenum>(12), |
| 5237 static_cast<uint32_t>(13), static_cast<uint32_t>(14), |
| 5238 static_cast<GLuint>(15), static_cast<GLint>(16), static_cast<GLuint>(17), |
| 5239 static_cast<GLenum>(18), static_cast<GLenum>(19), |
| 5240 static_cast<uint32_t>(20), static_cast<uint32_t>(21)); |
| 5241 EXPECT_EQ(static_cast<uint32_t>( |
| 5242 cmds::StencilThenCoverStrokePathInstancedCHROMIUM::kCmdId), |
| 5243 cmd.header.command); |
| 5244 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 5245 EXPECT_EQ(static_cast<GLsizei>(11), cmd.numPaths); |
| 5246 EXPECT_EQ(static_cast<GLenum>(12), cmd.pathNameType); |
| 5247 EXPECT_EQ(static_cast<uint32_t>(13), cmd.paths_shm_id); |
| 5248 EXPECT_EQ(static_cast<uint32_t>(14), cmd.paths_shm_offset); |
| 5249 EXPECT_EQ(static_cast<GLuint>(15), cmd.pathBase); |
| 5250 EXPECT_EQ(static_cast<GLint>(16), cmd.reference); |
| 5251 EXPECT_EQ(static_cast<GLuint>(17), cmd.mask); |
| 5252 EXPECT_EQ(static_cast<GLenum>(18), cmd.coverMode); |
| 5253 EXPECT_EQ(static_cast<GLenum>(19), cmd.transformType); |
| 5254 EXPECT_EQ(static_cast<uint32_t>(20), cmd.transformValues_shm_id); |
| 5255 EXPECT_EQ(static_cast<uint32_t>(21), cmd.transformValues_shm_offset); |
| 5256 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 5257 } |
| 5258 |
5106 TEST_F(GLES2FormatTest, BlendBarrierKHR) { | 5259 TEST_F(GLES2FormatTest, BlendBarrierKHR) { |
5107 cmds::BlendBarrierKHR& cmd = *GetBufferAs<cmds::BlendBarrierKHR>(); | 5260 cmds::BlendBarrierKHR& cmd = *GetBufferAs<cmds::BlendBarrierKHR>(); |
5108 void* next_cmd = cmd.Set(&cmd); | 5261 void* next_cmd = cmd.Set(&cmd); |
5109 EXPECT_EQ(static_cast<uint32_t>(cmds::BlendBarrierKHR::kCmdId), | 5262 EXPECT_EQ(static_cast<uint32_t>(cmds::BlendBarrierKHR::kCmdId), |
5110 cmd.header.command); | 5263 cmd.header.command); |
5111 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 5264 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
5112 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 5265 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
5113 } | 5266 } |
5114 | 5267 |
5115 TEST_F(GLES2FormatTest, ApplyScreenSpaceAntialiasingCHROMIUM) { | 5268 TEST_F(GLES2FormatTest, ApplyScreenSpaceAntialiasingCHROMIUM) { |
5116 cmds::ApplyScreenSpaceAntialiasingCHROMIUM& cmd = | 5269 cmds::ApplyScreenSpaceAntialiasingCHROMIUM& cmd = |
5117 *GetBufferAs<cmds::ApplyScreenSpaceAntialiasingCHROMIUM>(); | 5270 *GetBufferAs<cmds::ApplyScreenSpaceAntialiasingCHROMIUM>(); |
5118 void* next_cmd = cmd.Set(&cmd); | 5271 void* next_cmd = cmd.Set(&cmd); |
5119 EXPECT_EQ( | 5272 EXPECT_EQ( |
5120 static_cast<uint32_t>(cmds::ApplyScreenSpaceAntialiasingCHROMIUM::kCmdId), | 5273 static_cast<uint32_t>(cmds::ApplyScreenSpaceAntialiasingCHROMIUM::kCmdId), |
5121 cmd.header.command); | 5274 cmd.header.command); |
5122 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 5275 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
5123 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 5276 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
5124 } | 5277 } |
5125 | 5278 |
5126 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_TEST_AUTOGEN_H_ | 5279 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_TEST_AUTOGEN_H_ |
OLD | NEW |