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 5059 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
5070 static_cast<uint32_t>(cmds::StencilThenCoverStrokePathCHROMIUM::kCmdId), | 5070 static_cast<uint32_t>(cmds::StencilThenCoverStrokePathCHROMIUM::kCmdId), |
5071 cmd.header.command); | 5071 cmd.header.command); |
5072 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 5072 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
5073 EXPECT_EQ(static_cast<GLuint>(11), cmd.path); | 5073 EXPECT_EQ(static_cast<GLuint>(11), cmd.path); |
5074 EXPECT_EQ(static_cast<GLint>(12), cmd.reference); | 5074 EXPECT_EQ(static_cast<GLint>(12), cmd.reference); |
5075 EXPECT_EQ(static_cast<GLuint>(13), cmd.mask); | 5075 EXPECT_EQ(static_cast<GLuint>(13), cmd.mask); |
5076 EXPECT_EQ(static_cast<GLenum>(14), cmd.coverMode); | 5076 EXPECT_EQ(static_cast<GLenum>(14), cmd.coverMode); |
5077 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 5077 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
5078 } | 5078 } |
5079 | 5079 |
| 5080 TEST_F(GLES2FormatTest, StencilFillPathInstancedCHROMIUM) { |
| 5081 cmds::StencilFillPathInstancedCHROMIUM& cmd = |
| 5082 *GetBufferAs<cmds::StencilFillPathInstancedCHROMIUM>(); |
| 5083 void* next_cmd = |
| 5084 cmd.Set(&cmd, static_cast<GLsizei>(11), static_cast<GLenum>(12), |
| 5085 static_cast<uint32_t>(13), static_cast<uint32_t>(14), |
| 5086 static_cast<GLuint>(15), static_cast<GLenum>(16), |
| 5087 static_cast<GLuint>(17), static_cast<GLenum>(18), |
| 5088 static_cast<uint32_t>(19), static_cast<uint32_t>(20)); |
| 5089 EXPECT_EQ( |
| 5090 static_cast<uint32_t>(cmds::StencilFillPathInstancedCHROMIUM::kCmdId), |
| 5091 cmd.header.command); |
| 5092 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 5093 EXPECT_EQ(static_cast<GLsizei>(11), cmd.numPaths); |
| 5094 EXPECT_EQ(static_cast<GLenum>(12), cmd.pathNameType); |
| 5095 EXPECT_EQ(static_cast<uint32_t>(13), cmd.paths_shm_id); |
| 5096 EXPECT_EQ(static_cast<uint32_t>(14), cmd.paths_shm_offset); |
| 5097 EXPECT_EQ(static_cast<GLuint>(15), cmd.pathBase); |
| 5098 EXPECT_EQ(static_cast<GLenum>(16), cmd.fillMode); |
| 5099 EXPECT_EQ(static_cast<GLuint>(17), cmd.mask); |
| 5100 EXPECT_EQ(static_cast<GLenum>(18), cmd.transformType); |
| 5101 EXPECT_EQ(static_cast<uint32_t>(19), cmd.transformValues_shm_id); |
| 5102 EXPECT_EQ(static_cast<uint32_t>(20), cmd.transformValues_shm_offset); |
| 5103 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 5104 } |
| 5105 |
| 5106 TEST_F(GLES2FormatTest, StencilStrokePathInstancedCHROMIUM) { |
| 5107 cmds::StencilStrokePathInstancedCHROMIUM& cmd = |
| 5108 *GetBufferAs<cmds::StencilStrokePathInstancedCHROMIUM>(); |
| 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<GLint>(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::StencilStrokePathInstancedCHROMIUM::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<GLint>(16), cmd.reference); |
| 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, CoverFillPathInstancedCHROMIUM) { |
| 5133 cmds::CoverFillPathInstancedCHROMIUM& cmd = |
| 5134 *GetBufferAs<cmds::CoverFillPathInstancedCHROMIUM>(); |
| 5135 void* next_cmd = cmd.Set( |
| 5136 &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<GLenum>(16), static_cast<GLenum>(17), |
| 5139 static_cast<uint32_t>(18), static_cast<uint32_t>(19)); |
| 5140 EXPECT_EQ(static_cast<uint32_t>(cmds::CoverFillPathInstancedCHROMIUM::kCmdId), |
| 5141 cmd.header.command); |
| 5142 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 5143 EXPECT_EQ(static_cast<GLsizei>(11), cmd.numPaths); |
| 5144 EXPECT_EQ(static_cast<GLenum>(12), cmd.pathNameType); |
| 5145 EXPECT_EQ(static_cast<uint32_t>(13), cmd.paths_shm_id); |
| 5146 EXPECT_EQ(static_cast<uint32_t>(14), cmd.paths_shm_offset); |
| 5147 EXPECT_EQ(static_cast<GLuint>(15), cmd.pathBase); |
| 5148 EXPECT_EQ(static_cast<GLenum>(16), cmd.coverMode); |
| 5149 EXPECT_EQ(static_cast<GLenum>(17), cmd.transformType); |
| 5150 EXPECT_EQ(static_cast<uint32_t>(18), cmd.transformValues_shm_id); |
| 5151 EXPECT_EQ(static_cast<uint32_t>(19), cmd.transformValues_shm_offset); |
| 5152 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 5153 } |
| 5154 |
| 5155 TEST_F(GLES2FormatTest, CoverStrokePathInstancedCHROMIUM) { |
| 5156 cmds::CoverStrokePathInstancedCHROMIUM& cmd = |
| 5157 *GetBufferAs<cmds::CoverStrokePathInstancedCHROMIUM>(); |
| 5158 void* next_cmd = cmd.Set( |
| 5159 &cmd, static_cast<GLsizei>(11), static_cast<GLenum>(12), |
| 5160 static_cast<uint32_t>(13), static_cast<uint32_t>(14), |
| 5161 static_cast<GLuint>(15), static_cast<GLenum>(16), static_cast<GLenum>(17), |
| 5162 static_cast<uint32_t>(18), static_cast<uint32_t>(19)); |
| 5163 EXPECT_EQ( |
| 5164 static_cast<uint32_t>(cmds::CoverStrokePathInstancedCHROMIUM::kCmdId), |
| 5165 cmd.header.command); |
| 5166 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 5167 EXPECT_EQ(static_cast<GLsizei>(11), cmd.numPaths); |
| 5168 EXPECT_EQ(static_cast<GLenum>(12), cmd.pathNameType); |
| 5169 EXPECT_EQ(static_cast<uint32_t>(13), cmd.paths_shm_id); |
| 5170 EXPECT_EQ(static_cast<uint32_t>(14), cmd.paths_shm_offset); |
| 5171 EXPECT_EQ(static_cast<GLuint>(15), cmd.pathBase); |
| 5172 EXPECT_EQ(static_cast<GLenum>(16), cmd.coverMode); |
| 5173 EXPECT_EQ(static_cast<GLenum>(17), cmd.transformType); |
| 5174 EXPECT_EQ(static_cast<uint32_t>(18), cmd.transformValues_shm_id); |
| 5175 EXPECT_EQ(static_cast<uint32_t>(19), cmd.transformValues_shm_offset); |
| 5176 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 5177 } |
| 5178 |
| 5179 TEST_F(GLES2FormatTest, StencilThenCoverFillPathInstancedCHROMIUM) { |
| 5180 cmds::StencilThenCoverFillPathInstancedCHROMIUM& cmd = |
| 5181 *GetBufferAs<cmds::StencilThenCoverFillPathInstancedCHROMIUM>(); |
| 5182 void* next_cmd = cmd.Set( |
| 5183 &cmd, static_cast<GLsizei>(11), static_cast<GLenum>(12), |
| 5184 static_cast<uint32_t>(13), static_cast<uint32_t>(14), |
| 5185 static_cast<GLuint>(15), static_cast<GLenum>(16), static_cast<GLuint>(17), |
| 5186 static_cast<GLenum>(18), static_cast<GLenum>(19), |
| 5187 static_cast<uint32_t>(20), static_cast<uint32_t>(21)); |
| 5188 EXPECT_EQ(static_cast<uint32_t>( |
| 5189 cmds::StencilThenCoverFillPathInstancedCHROMIUM::kCmdId), |
| 5190 cmd.header.command); |
| 5191 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 5192 EXPECT_EQ(static_cast<GLsizei>(11), cmd.numPaths); |
| 5193 EXPECT_EQ(static_cast<GLenum>(12), cmd.pathNameType); |
| 5194 EXPECT_EQ(static_cast<uint32_t>(13), cmd.paths_shm_id); |
| 5195 EXPECT_EQ(static_cast<uint32_t>(14), cmd.paths_shm_offset); |
| 5196 EXPECT_EQ(static_cast<GLuint>(15), cmd.pathBase); |
| 5197 EXPECT_EQ(static_cast<GLenum>(16), cmd.fillMode); |
| 5198 EXPECT_EQ(static_cast<GLuint>(17), cmd.mask); |
| 5199 EXPECT_EQ(static_cast<GLenum>(18), cmd.coverMode); |
| 5200 EXPECT_EQ(static_cast<GLenum>(19), cmd.transformType); |
| 5201 EXPECT_EQ(static_cast<uint32_t>(20), cmd.transformValues_shm_id); |
| 5202 EXPECT_EQ(static_cast<uint32_t>(21), cmd.transformValues_shm_offset); |
| 5203 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 5204 } |
| 5205 |
| 5206 TEST_F(GLES2FormatTest, StencilThenCoverStrokePathInstancedCHROMIUM) { |
| 5207 cmds::StencilThenCoverStrokePathInstancedCHROMIUM& cmd = |
| 5208 *GetBufferAs<cmds::StencilThenCoverStrokePathInstancedCHROMIUM>(); |
| 5209 void* next_cmd = cmd.Set( |
| 5210 &cmd, static_cast<GLsizei>(11), static_cast<GLenum>(12), |
| 5211 static_cast<uint32_t>(13), static_cast<uint32_t>(14), |
| 5212 static_cast<GLuint>(15), static_cast<GLint>(16), static_cast<GLuint>(17), |
| 5213 static_cast<GLenum>(18), static_cast<GLenum>(19), |
| 5214 static_cast<uint32_t>(20), static_cast<uint32_t>(21)); |
| 5215 EXPECT_EQ(static_cast<uint32_t>( |
| 5216 cmds::StencilThenCoverStrokePathInstancedCHROMIUM::kCmdId), |
| 5217 cmd.header.command); |
| 5218 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 5219 EXPECT_EQ(static_cast<GLsizei>(11), cmd.numPaths); |
| 5220 EXPECT_EQ(static_cast<GLenum>(12), cmd.pathNameType); |
| 5221 EXPECT_EQ(static_cast<uint32_t>(13), cmd.paths_shm_id); |
| 5222 EXPECT_EQ(static_cast<uint32_t>(14), cmd.paths_shm_offset); |
| 5223 EXPECT_EQ(static_cast<GLuint>(15), cmd.pathBase); |
| 5224 EXPECT_EQ(static_cast<GLint>(16), cmd.reference); |
| 5225 EXPECT_EQ(static_cast<GLuint>(17), cmd.mask); |
| 5226 EXPECT_EQ(static_cast<GLenum>(18), cmd.coverMode); |
| 5227 EXPECT_EQ(static_cast<GLenum>(19), cmd.transformType); |
| 5228 EXPECT_EQ(static_cast<uint32_t>(20), cmd.transformValues_shm_id); |
| 5229 EXPECT_EQ(static_cast<uint32_t>(21), cmd.transformValues_shm_offset); |
| 5230 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 5231 } |
| 5232 |
5080 TEST_F(GLES2FormatTest, BlendBarrierKHR) { | 5233 TEST_F(GLES2FormatTest, BlendBarrierKHR) { |
5081 cmds::BlendBarrierKHR& cmd = *GetBufferAs<cmds::BlendBarrierKHR>(); | 5234 cmds::BlendBarrierKHR& cmd = *GetBufferAs<cmds::BlendBarrierKHR>(); |
5082 void* next_cmd = cmd.Set(&cmd); | 5235 void* next_cmd = cmd.Set(&cmd); |
5083 EXPECT_EQ(static_cast<uint32_t>(cmds::BlendBarrierKHR::kCmdId), | 5236 EXPECT_EQ(static_cast<uint32_t>(cmds::BlendBarrierKHR::kCmdId), |
5084 cmd.header.command); | 5237 cmd.header.command); |
5085 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 5238 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
5086 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 5239 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
5087 } | 5240 } |
5088 | 5241 |
5089 TEST_F(GLES2FormatTest, ApplyScreenSpaceAntialiasingCHROMIUM) { | 5242 TEST_F(GLES2FormatTest, ApplyScreenSpaceAntialiasingCHROMIUM) { |
5090 cmds::ApplyScreenSpaceAntialiasingCHROMIUM& cmd = | 5243 cmds::ApplyScreenSpaceAntialiasingCHROMIUM& cmd = |
5091 *GetBufferAs<cmds::ApplyScreenSpaceAntialiasingCHROMIUM>(); | 5244 *GetBufferAs<cmds::ApplyScreenSpaceAntialiasingCHROMIUM>(); |
5092 void* next_cmd = cmd.Set(&cmd); | 5245 void* next_cmd = cmd.Set(&cmd); |
5093 EXPECT_EQ( | 5246 EXPECT_EQ( |
5094 static_cast<uint32_t>(cmds::ApplyScreenSpaceAntialiasingCHROMIUM::kCmdId), | 5247 static_cast<uint32_t>(cmds::ApplyScreenSpaceAntialiasingCHROMIUM::kCmdId), |
5095 cmd.header.command); | 5248 cmd.header.command); |
5096 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 5249 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
5097 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 5250 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
5098 } | 5251 } |
5099 | 5252 |
5100 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_TEST_AUTOGEN_H_ | 5253 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_TEST_AUTOGEN_H_ |
OLD | NEW |