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 3125 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3136 EXPECT_EQ( | 3136 EXPECT_EQ( |
3137 static_cast<uint32_t>(cmds::BindUniformLocationCHROMIUMBucket::kCmdId), | 3137 static_cast<uint32_t>(cmds::BindUniformLocationCHROMIUMBucket::kCmdId), |
3138 cmd.header.command); | 3138 cmd.header.command); |
3139 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 3139 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
3140 EXPECT_EQ(static_cast<GLuint>(11), cmd.program); | 3140 EXPECT_EQ(static_cast<GLuint>(11), cmd.program); |
3141 EXPECT_EQ(static_cast<GLint>(12), cmd.location); | 3141 EXPECT_EQ(static_cast<GLint>(12), cmd.location); |
3142 EXPECT_EQ(static_cast<uint32_t>(13), cmd.name_bucket_id); | 3142 EXPECT_EQ(static_cast<uint32_t>(13), cmd.name_bucket_id); |
3143 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 3143 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
3144 } | 3144 } |
3145 | 3145 |
| 3146 TEST_F(GLES2FormatTest, GenValuebuffersCHROMIUMImmediate) { |
| 3147 static GLuint ids[] = { |
| 3148 12, 23, 34, |
| 3149 }; |
| 3150 cmds::GenValuebuffersCHROMIUMImmediate& cmd = |
| 3151 *GetBufferAs<cmds::GenValuebuffersCHROMIUMImmediate>(); |
| 3152 void* next_cmd = cmd.Set(&cmd, static_cast<GLsizei>(arraysize(ids)), ids); |
| 3153 EXPECT_EQ( |
| 3154 static_cast<uint32_t>(cmds::GenValuebuffersCHROMIUMImmediate::kCmdId), |
| 3155 cmd.header.command); |
| 3156 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(cmd.n * 4u), |
| 3157 cmd.header.size * 4u); |
| 3158 EXPECT_EQ(static_cast<GLsizei>(arraysize(ids)), cmd.n); |
| 3159 CheckBytesWrittenMatchesExpectedSize( |
| 3160 next_cmd, |
| 3161 sizeof(cmd) + RoundSizeToMultipleOfEntries(arraysize(ids) * 4u)); |
| 3162 // TODO(gman): Check that ids were inserted; |
| 3163 } |
| 3164 |
| 3165 TEST_F(GLES2FormatTest, DeleteValuebuffersCHROMIUMImmediate) { |
| 3166 static GLuint ids[] = { |
| 3167 12, 23, 34, |
| 3168 }; |
| 3169 cmds::DeleteValuebuffersCHROMIUMImmediate& cmd = |
| 3170 *GetBufferAs<cmds::DeleteValuebuffersCHROMIUMImmediate>(); |
| 3171 void* next_cmd = cmd.Set(&cmd, static_cast<GLsizei>(arraysize(ids)), ids); |
| 3172 EXPECT_EQ( |
| 3173 static_cast<uint32_t>(cmds::DeleteValuebuffersCHROMIUMImmediate::kCmdId), |
| 3174 cmd.header.command); |
| 3175 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(cmd.n * 4u), |
| 3176 cmd.header.size * 4u); |
| 3177 EXPECT_EQ(static_cast<GLsizei>(arraysize(ids)), cmd.n); |
| 3178 CheckBytesWrittenMatchesExpectedSize( |
| 3179 next_cmd, |
| 3180 sizeof(cmd) + RoundSizeToMultipleOfEntries(arraysize(ids) * 4u)); |
| 3181 // TODO(gman): Check that ids were inserted; |
| 3182 } |
| 3183 |
| 3184 TEST_F(GLES2FormatTest, IsValuebufferCHROMIUM) { |
| 3185 cmds::IsValuebufferCHROMIUM& cmd = |
| 3186 *GetBufferAs<cmds::IsValuebufferCHROMIUM>(); |
| 3187 void* next_cmd = |
| 3188 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<uint32_t>(12), |
| 3189 static_cast<uint32_t>(13)); |
| 3190 EXPECT_EQ(static_cast<uint32_t>(cmds::IsValuebufferCHROMIUM::kCmdId), |
| 3191 cmd.header.command); |
| 3192 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 3193 EXPECT_EQ(static_cast<GLuint>(11), cmd.valuebuffer); |
| 3194 EXPECT_EQ(static_cast<uint32_t>(12), cmd.result_shm_id); |
| 3195 EXPECT_EQ(static_cast<uint32_t>(13), cmd.result_shm_offset); |
| 3196 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 3197 } |
| 3198 |
| 3199 TEST_F(GLES2FormatTest, BindValuebufferCHROMIUM) { |
| 3200 cmds::BindValuebufferCHROMIUM& cmd = |
| 3201 *GetBufferAs<cmds::BindValuebufferCHROMIUM>(); |
| 3202 void* next_cmd = |
| 3203 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<GLuint>(12)); |
| 3204 EXPECT_EQ(static_cast<uint32_t>(cmds::BindValuebufferCHROMIUM::kCmdId), |
| 3205 cmd.header.command); |
| 3206 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 3207 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); |
| 3208 EXPECT_EQ(static_cast<GLuint>(12), cmd.valuebuffer); |
| 3209 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 3210 } |
| 3211 |
| 3212 TEST_F(GLES2FormatTest, SubscribeValueCHROMIUM) { |
| 3213 cmds::SubscribeValueCHROMIUM& cmd = |
| 3214 *GetBufferAs<cmds::SubscribeValueCHROMIUM>(); |
| 3215 void* next_cmd = |
| 3216 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<GLenum>(12)); |
| 3217 EXPECT_EQ(static_cast<uint32_t>(cmds::SubscribeValueCHROMIUM::kCmdId), |
| 3218 cmd.header.command); |
| 3219 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 3220 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); |
| 3221 EXPECT_EQ(static_cast<GLenum>(12), cmd.subscription); |
| 3222 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 3223 } |
| 3224 |
| 3225 TEST_F(GLES2FormatTest, PopulateSubscribedValuesCHROMIUM) { |
| 3226 cmds::PopulateSubscribedValuesCHROMIUM& cmd = |
| 3227 *GetBufferAs<cmds::PopulateSubscribedValuesCHROMIUM>(); |
| 3228 void* next_cmd = cmd.Set(&cmd, static_cast<GLenum>(11)); |
| 3229 EXPECT_EQ( |
| 3230 static_cast<uint32_t>(cmds::PopulateSubscribedValuesCHROMIUM::kCmdId), |
| 3231 cmd.header.command); |
| 3232 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 3233 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); |
| 3234 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 3235 } |
| 3236 |
| 3237 TEST_F(GLES2FormatTest, UniformValuebufferCHROMIUM) { |
| 3238 cmds::UniformValuebufferCHROMIUM& cmd = |
| 3239 *GetBufferAs<cmds::UniformValuebufferCHROMIUM>(); |
| 3240 void* next_cmd = cmd.Set(&cmd, static_cast<GLint>(11), |
| 3241 static_cast<GLenum>(12), static_cast<GLenum>(13)); |
| 3242 EXPECT_EQ(static_cast<uint32_t>(cmds::UniformValuebufferCHROMIUM::kCmdId), |
| 3243 cmd.header.command); |
| 3244 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 3245 EXPECT_EQ(static_cast<GLint>(11), cmd.location); |
| 3246 EXPECT_EQ(static_cast<GLenum>(12), cmd.target); |
| 3247 EXPECT_EQ(static_cast<GLenum>(13), cmd.subscription); |
| 3248 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 3249 } |
| 3250 |
3146 TEST_F(GLES2FormatTest, BindTexImage2DCHROMIUM) { | 3251 TEST_F(GLES2FormatTest, BindTexImage2DCHROMIUM) { |
3147 cmds::BindTexImage2DCHROMIUM& cmd = | 3252 cmds::BindTexImage2DCHROMIUM& cmd = |
3148 *GetBufferAs<cmds::BindTexImage2DCHROMIUM>(); | 3253 *GetBufferAs<cmds::BindTexImage2DCHROMIUM>(); |
3149 void* next_cmd = | 3254 void* next_cmd = |
3150 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<GLint>(12)); | 3255 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<GLint>(12)); |
3151 EXPECT_EQ(static_cast<uint32_t>(cmds::BindTexImage2DCHROMIUM::kCmdId), | 3256 EXPECT_EQ(static_cast<uint32_t>(cmds::BindTexImage2DCHROMIUM::kCmdId), |
3152 cmd.header.command); | 3257 cmd.header.command); |
3153 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 3258 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
3154 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); | 3259 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); |
3155 EXPECT_EQ(static_cast<GLint>(12), cmd.imageId); | 3260 EXPECT_EQ(static_cast<GLint>(12), cmd.imageId); |
(...skipping 279 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3435 TEST_F(GLES2FormatTest, BlendBarrierKHR) { | 3540 TEST_F(GLES2FormatTest, BlendBarrierKHR) { |
3436 cmds::BlendBarrierKHR& cmd = *GetBufferAs<cmds::BlendBarrierKHR>(); | 3541 cmds::BlendBarrierKHR& cmd = *GetBufferAs<cmds::BlendBarrierKHR>(); |
3437 void* next_cmd = cmd.Set(&cmd); | 3542 void* next_cmd = cmd.Set(&cmd); |
3438 EXPECT_EQ(static_cast<uint32_t>(cmds::BlendBarrierKHR::kCmdId), | 3543 EXPECT_EQ(static_cast<uint32_t>(cmds::BlendBarrierKHR::kCmdId), |
3439 cmd.header.command); | 3544 cmd.header.command); |
3440 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 3545 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
3441 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 3546 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
3442 } | 3547 } |
3443 | 3548 |
3444 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_TEST_AUTOGEN_H_ | 3549 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_TEST_AUTOGEN_H_ |
OLD | NEW |