| 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 4495 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4506 EXPECT_EQ( | 4506 EXPECT_EQ( |
| 4507 static_cast<uint32_t>(cmds::BindUniformLocationCHROMIUMBucket::kCmdId), | 4507 static_cast<uint32_t>(cmds::BindUniformLocationCHROMIUMBucket::kCmdId), |
| 4508 cmd.header.command); | 4508 cmd.header.command); |
| 4509 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 4509 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 4510 EXPECT_EQ(static_cast<GLuint>(11), cmd.program); | 4510 EXPECT_EQ(static_cast<GLuint>(11), cmd.program); |
| 4511 EXPECT_EQ(static_cast<GLint>(12), cmd.location); | 4511 EXPECT_EQ(static_cast<GLint>(12), cmd.location); |
| 4512 EXPECT_EQ(static_cast<uint32_t>(13), cmd.name_bucket_id); | 4512 EXPECT_EQ(static_cast<uint32_t>(13), cmd.name_bucket_id); |
| 4513 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 4513 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 4514 } | 4514 } |
| 4515 | 4515 |
| 4516 TEST_F(GLES2FormatTest, GenValuebuffersCHROMIUMImmediate) { | |
| 4517 static GLuint ids[] = { | |
| 4518 12, 23, 34, | |
| 4519 }; | |
| 4520 cmds::GenValuebuffersCHROMIUMImmediate& cmd = | |
| 4521 *GetBufferAs<cmds::GenValuebuffersCHROMIUMImmediate>(); | |
| 4522 void* next_cmd = cmd.Set(&cmd, static_cast<GLsizei>(arraysize(ids)), ids); | |
| 4523 EXPECT_EQ( | |
| 4524 static_cast<uint32_t>(cmds::GenValuebuffersCHROMIUMImmediate::kCmdId), | |
| 4525 cmd.header.command); | |
| 4526 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(cmd.n * 4u), | |
| 4527 cmd.header.size * 4u); | |
| 4528 EXPECT_EQ(static_cast<GLsizei>(arraysize(ids)), cmd.n); | |
| 4529 CheckBytesWrittenMatchesExpectedSize( | |
| 4530 next_cmd, | |
| 4531 sizeof(cmd) + RoundSizeToMultipleOfEntries(arraysize(ids) * 4u)); | |
| 4532 EXPECT_EQ(0, memcmp(ids, ImmediateDataAddress(&cmd), sizeof(ids))); | |
| 4533 } | |
| 4534 | |
| 4535 TEST_F(GLES2FormatTest, DeleteValuebuffersCHROMIUMImmediate) { | |
| 4536 static GLuint ids[] = { | |
| 4537 12, 23, 34, | |
| 4538 }; | |
| 4539 cmds::DeleteValuebuffersCHROMIUMImmediate& cmd = | |
| 4540 *GetBufferAs<cmds::DeleteValuebuffersCHROMIUMImmediate>(); | |
| 4541 void* next_cmd = cmd.Set(&cmd, static_cast<GLsizei>(arraysize(ids)), ids); | |
| 4542 EXPECT_EQ( | |
| 4543 static_cast<uint32_t>(cmds::DeleteValuebuffersCHROMIUMImmediate::kCmdId), | |
| 4544 cmd.header.command); | |
| 4545 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(cmd.n * 4u), | |
| 4546 cmd.header.size * 4u); | |
| 4547 EXPECT_EQ(static_cast<GLsizei>(arraysize(ids)), cmd.n); | |
| 4548 CheckBytesWrittenMatchesExpectedSize( | |
| 4549 next_cmd, | |
| 4550 sizeof(cmd) + RoundSizeToMultipleOfEntries(arraysize(ids) * 4u)); | |
| 4551 EXPECT_EQ(0, memcmp(ids, ImmediateDataAddress(&cmd), sizeof(ids))); | |
| 4552 } | |
| 4553 | |
| 4554 TEST_F(GLES2FormatTest, IsValuebufferCHROMIUM) { | |
| 4555 cmds::IsValuebufferCHROMIUM& cmd = | |
| 4556 *GetBufferAs<cmds::IsValuebufferCHROMIUM>(); | |
| 4557 void* next_cmd = | |
| 4558 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<uint32_t>(12), | |
| 4559 static_cast<uint32_t>(13)); | |
| 4560 EXPECT_EQ(static_cast<uint32_t>(cmds::IsValuebufferCHROMIUM::kCmdId), | |
| 4561 cmd.header.command); | |
| 4562 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | |
| 4563 EXPECT_EQ(static_cast<GLuint>(11), cmd.valuebuffer); | |
| 4564 EXPECT_EQ(static_cast<uint32_t>(12), cmd.result_shm_id); | |
| 4565 EXPECT_EQ(static_cast<uint32_t>(13), cmd.result_shm_offset); | |
| 4566 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | |
| 4567 } | |
| 4568 | |
| 4569 TEST_F(GLES2FormatTest, BindValuebufferCHROMIUM) { | |
| 4570 cmds::BindValuebufferCHROMIUM& cmd = | |
| 4571 *GetBufferAs<cmds::BindValuebufferCHROMIUM>(); | |
| 4572 void* next_cmd = | |
| 4573 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<GLuint>(12)); | |
| 4574 EXPECT_EQ(static_cast<uint32_t>(cmds::BindValuebufferCHROMIUM::kCmdId), | |
| 4575 cmd.header.command); | |
| 4576 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | |
| 4577 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); | |
| 4578 EXPECT_EQ(static_cast<GLuint>(12), cmd.valuebuffer); | |
| 4579 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | |
| 4580 } | |
| 4581 | |
| 4582 TEST_F(GLES2FormatTest, SubscribeValueCHROMIUM) { | |
| 4583 cmds::SubscribeValueCHROMIUM& cmd = | |
| 4584 *GetBufferAs<cmds::SubscribeValueCHROMIUM>(); | |
| 4585 void* next_cmd = | |
| 4586 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<GLenum>(12)); | |
| 4587 EXPECT_EQ(static_cast<uint32_t>(cmds::SubscribeValueCHROMIUM::kCmdId), | |
| 4588 cmd.header.command); | |
| 4589 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | |
| 4590 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); | |
| 4591 EXPECT_EQ(static_cast<GLenum>(12), cmd.subscription); | |
| 4592 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | |
| 4593 } | |
| 4594 | |
| 4595 TEST_F(GLES2FormatTest, PopulateSubscribedValuesCHROMIUM) { | |
| 4596 cmds::PopulateSubscribedValuesCHROMIUM& cmd = | |
| 4597 *GetBufferAs<cmds::PopulateSubscribedValuesCHROMIUM>(); | |
| 4598 void* next_cmd = cmd.Set(&cmd, static_cast<GLenum>(11)); | |
| 4599 EXPECT_EQ( | |
| 4600 static_cast<uint32_t>(cmds::PopulateSubscribedValuesCHROMIUM::kCmdId), | |
| 4601 cmd.header.command); | |
| 4602 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | |
| 4603 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); | |
| 4604 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | |
| 4605 } | |
| 4606 | |
| 4607 TEST_F(GLES2FormatTest, UniformValuebufferCHROMIUM) { | |
| 4608 cmds::UniformValuebufferCHROMIUM& cmd = | |
| 4609 *GetBufferAs<cmds::UniformValuebufferCHROMIUM>(); | |
| 4610 void* next_cmd = cmd.Set(&cmd, static_cast<GLint>(11), | |
| 4611 static_cast<GLenum>(12), static_cast<GLenum>(13)); | |
| 4612 EXPECT_EQ(static_cast<uint32_t>(cmds::UniformValuebufferCHROMIUM::kCmdId), | |
| 4613 cmd.header.command); | |
| 4614 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | |
| 4615 EXPECT_EQ(static_cast<GLint>(11), cmd.location); | |
| 4616 EXPECT_EQ(static_cast<GLenum>(12), cmd.target); | |
| 4617 EXPECT_EQ(static_cast<GLenum>(13), cmd.subscription); | |
| 4618 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | |
| 4619 } | |
| 4620 | |
| 4621 TEST_F(GLES2FormatTest, BindTexImage2DCHROMIUM) { | 4516 TEST_F(GLES2FormatTest, BindTexImage2DCHROMIUM) { |
| 4622 cmds::BindTexImage2DCHROMIUM& cmd = | 4517 cmds::BindTexImage2DCHROMIUM& cmd = |
| 4623 *GetBufferAs<cmds::BindTexImage2DCHROMIUM>(); | 4518 *GetBufferAs<cmds::BindTexImage2DCHROMIUM>(); |
| 4624 void* next_cmd = | 4519 void* next_cmd = |
| 4625 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<GLint>(12)); | 4520 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<GLint>(12)); |
| 4626 EXPECT_EQ(static_cast<uint32_t>(cmds::BindTexImage2DCHROMIUM::kCmdId), | 4521 EXPECT_EQ(static_cast<uint32_t>(cmds::BindTexImage2DCHROMIUM::kCmdId), |
| 4627 cmd.header.command); | 4522 cmd.header.command); |
| 4628 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 4523 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 4629 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); | 4524 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); |
| 4630 EXPECT_EQ(static_cast<GLint>(12), cmd.imageId); | 4525 EXPECT_EQ(static_cast<GLint>(12), cmd.imageId); |
| (...skipping 729 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 5360 cmd.header.command); | 5255 cmd.header.command); |
| 5361 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data)), | 5256 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data)), |
| 5362 cmd.header.size * 4u); | 5257 cmd.header.size * 4u); |
| 5363 EXPECT_EQ(static_cast<GLint>(11), cmd.location); | 5258 EXPECT_EQ(static_cast<GLint>(11), cmd.location); |
| 5364 EXPECT_EQ(static_cast<GLboolean>(12), cmd.transpose); | 5259 EXPECT_EQ(static_cast<GLboolean>(12), cmd.transpose); |
| 5365 CheckBytesWrittenMatchesExpectedSize( | 5260 CheckBytesWrittenMatchesExpectedSize( |
| 5366 next_cmd, sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data))); | 5261 next_cmd, sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data))); |
| 5367 } | 5262 } |
| 5368 | 5263 |
| 5369 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_TEST_AUTOGEN_H_ | 5264 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_TEST_AUTOGEN_H_ |
| OLD | NEW |