Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(52)

Side by Side Diff: gpu/command_buffer/common/gles2_cmd_format_test_autogen.h

Issue 2257533007: Autogenerate CreateAndConsumeTextureCHROMIUM handler (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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 4474 matching lines...) Expand 10 before | Expand all | Expand 10 after
4485 EXPECT_EQ( 4485 EXPECT_EQ(
4486 static_cast<uint32_t>(cmds::ConsumeTextureCHROMIUMImmediate::kCmdId), 4486 static_cast<uint32_t>(cmds::ConsumeTextureCHROMIUMImmediate::kCmdId),
4487 cmd.header.command); 4487 cmd.header.command);
4488 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data)), 4488 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data)),
4489 cmd.header.size * 4u); 4489 cmd.header.size * 4u);
4490 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); 4490 EXPECT_EQ(static_cast<GLenum>(11), cmd.target);
4491 CheckBytesWrittenMatchesExpectedSize( 4491 CheckBytesWrittenMatchesExpectedSize(
4492 next_cmd, sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data))); 4492 next_cmd, sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data)));
4493 } 4493 }
4494 4494
4495 TEST_F(GLES2FormatTest, CreateAndConsumeTextureINTERNALImmediate) {
4496 const int kSomeBaseValueToTestWith = 51;
4497 static GLbyte data[] = {
4498 static_cast<GLbyte>(kSomeBaseValueToTestWith + 0),
4499 static_cast<GLbyte>(kSomeBaseValueToTestWith + 1),
4500 static_cast<GLbyte>(kSomeBaseValueToTestWith + 2),
4501 static_cast<GLbyte>(kSomeBaseValueToTestWith + 3),
4502 static_cast<GLbyte>(kSomeBaseValueToTestWith + 4),
4503 static_cast<GLbyte>(kSomeBaseValueToTestWith + 5),
4504 static_cast<GLbyte>(kSomeBaseValueToTestWith + 6),
4505 static_cast<GLbyte>(kSomeBaseValueToTestWith + 7),
4506 static_cast<GLbyte>(kSomeBaseValueToTestWith + 8),
4507 static_cast<GLbyte>(kSomeBaseValueToTestWith + 9),
4508 static_cast<GLbyte>(kSomeBaseValueToTestWith + 10),
4509 static_cast<GLbyte>(kSomeBaseValueToTestWith + 11),
4510 static_cast<GLbyte>(kSomeBaseValueToTestWith + 12),
4511 static_cast<GLbyte>(kSomeBaseValueToTestWith + 13),
4512 static_cast<GLbyte>(kSomeBaseValueToTestWith + 14),
4513 static_cast<GLbyte>(kSomeBaseValueToTestWith + 15),
4514 static_cast<GLbyte>(kSomeBaseValueToTestWith + 16),
4515 static_cast<GLbyte>(kSomeBaseValueToTestWith + 17),
4516 static_cast<GLbyte>(kSomeBaseValueToTestWith + 18),
4517 static_cast<GLbyte>(kSomeBaseValueToTestWith + 19),
4518 static_cast<GLbyte>(kSomeBaseValueToTestWith + 20),
4519 static_cast<GLbyte>(kSomeBaseValueToTestWith + 21),
4520 static_cast<GLbyte>(kSomeBaseValueToTestWith + 22),
4521 static_cast<GLbyte>(kSomeBaseValueToTestWith + 23),
4522 static_cast<GLbyte>(kSomeBaseValueToTestWith + 24),
4523 static_cast<GLbyte>(kSomeBaseValueToTestWith + 25),
4524 static_cast<GLbyte>(kSomeBaseValueToTestWith + 26),
4525 static_cast<GLbyte>(kSomeBaseValueToTestWith + 27),
4526 static_cast<GLbyte>(kSomeBaseValueToTestWith + 28),
4527 static_cast<GLbyte>(kSomeBaseValueToTestWith + 29),
4528 static_cast<GLbyte>(kSomeBaseValueToTestWith + 30),
4529 static_cast<GLbyte>(kSomeBaseValueToTestWith + 31),
4530 static_cast<GLbyte>(kSomeBaseValueToTestWith + 32),
4531 static_cast<GLbyte>(kSomeBaseValueToTestWith + 33),
4532 static_cast<GLbyte>(kSomeBaseValueToTestWith + 34),
4533 static_cast<GLbyte>(kSomeBaseValueToTestWith + 35),
4534 static_cast<GLbyte>(kSomeBaseValueToTestWith + 36),
4535 static_cast<GLbyte>(kSomeBaseValueToTestWith + 37),
4536 static_cast<GLbyte>(kSomeBaseValueToTestWith + 38),
4537 static_cast<GLbyte>(kSomeBaseValueToTestWith + 39),
4538 static_cast<GLbyte>(kSomeBaseValueToTestWith + 40),
4539 static_cast<GLbyte>(kSomeBaseValueToTestWith + 41),
4540 static_cast<GLbyte>(kSomeBaseValueToTestWith + 42),
4541 static_cast<GLbyte>(kSomeBaseValueToTestWith + 43),
4542 static_cast<GLbyte>(kSomeBaseValueToTestWith + 44),
4543 static_cast<GLbyte>(kSomeBaseValueToTestWith + 45),
4544 static_cast<GLbyte>(kSomeBaseValueToTestWith + 46),
4545 static_cast<GLbyte>(kSomeBaseValueToTestWith + 47),
4546 static_cast<GLbyte>(kSomeBaseValueToTestWith + 48),
4547 static_cast<GLbyte>(kSomeBaseValueToTestWith + 49),
4548 static_cast<GLbyte>(kSomeBaseValueToTestWith + 50),
4549 static_cast<GLbyte>(kSomeBaseValueToTestWith + 51),
4550 static_cast<GLbyte>(kSomeBaseValueToTestWith + 52),
4551 static_cast<GLbyte>(kSomeBaseValueToTestWith + 53),
4552 static_cast<GLbyte>(kSomeBaseValueToTestWith + 54),
4553 static_cast<GLbyte>(kSomeBaseValueToTestWith + 55),
4554 static_cast<GLbyte>(kSomeBaseValueToTestWith + 56),
4555 static_cast<GLbyte>(kSomeBaseValueToTestWith + 57),
4556 static_cast<GLbyte>(kSomeBaseValueToTestWith + 58),
4557 static_cast<GLbyte>(kSomeBaseValueToTestWith + 59),
4558 static_cast<GLbyte>(kSomeBaseValueToTestWith + 60),
4559 static_cast<GLbyte>(kSomeBaseValueToTestWith + 61),
4560 static_cast<GLbyte>(kSomeBaseValueToTestWith + 62),
4561 static_cast<GLbyte>(kSomeBaseValueToTestWith + 63),
4562 };
4563 cmds::CreateAndConsumeTextureINTERNALImmediate& cmd =
4564 *GetBufferAs<cmds::CreateAndConsumeTextureINTERNALImmediate>();
4565 void* next_cmd =
4566 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<GLuint>(12), data);
4567 EXPECT_EQ(static_cast<uint32_t>(
4568 cmds::CreateAndConsumeTextureINTERNALImmediate::kCmdId),
4569 cmd.header.command);
4570 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data)),
4571 cmd.header.size * 4u);
4572 EXPECT_EQ(static_cast<GLenum>(11), cmd.target);
4573 EXPECT_EQ(static_cast<GLuint>(12), cmd.texture);
4574 CheckBytesWrittenMatchesExpectedSize(
4575 next_cmd, sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data)));
4576 }
4577
4495 TEST_F(GLES2FormatTest, BindUniformLocationCHROMIUMBucket) { 4578 TEST_F(GLES2FormatTest, BindUniformLocationCHROMIUMBucket) {
4496 cmds::BindUniformLocationCHROMIUMBucket& cmd = 4579 cmds::BindUniformLocationCHROMIUMBucket& cmd =
4497 *GetBufferAs<cmds::BindUniformLocationCHROMIUMBucket>(); 4580 *GetBufferAs<cmds::BindUniformLocationCHROMIUMBucket>();
4498 void* next_cmd = cmd.Set(&cmd, static_cast<GLuint>(11), 4581 void* next_cmd = cmd.Set(&cmd, static_cast<GLuint>(11),
4499 static_cast<GLint>(12), static_cast<uint32_t>(13)); 4582 static_cast<GLint>(12), static_cast<uint32_t>(13));
4500 EXPECT_EQ( 4583 EXPECT_EQ(
4501 static_cast<uint32_t>(cmds::BindUniformLocationCHROMIUMBucket::kCmdId), 4584 static_cast<uint32_t>(cmds::BindUniformLocationCHROMIUMBucket::kCmdId),
4502 cmd.header.command); 4585 cmd.header.command);
4503 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); 4586 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u);
4504 EXPECT_EQ(static_cast<GLuint>(11), cmd.program); 4587 EXPECT_EQ(static_cast<GLuint>(11), cmd.program);
(...skipping 779 matching lines...) Expand 10 before | Expand all | Expand 10 after
5284 cmd.header.command); 5367 cmd.header.command);
5285 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data)), 5368 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data)),
5286 cmd.header.size * 4u); 5369 cmd.header.size * 4u);
5287 EXPECT_EQ(static_cast<GLint>(11), cmd.location); 5370 EXPECT_EQ(static_cast<GLint>(11), cmd.location);
5288 EXPECT_EQ(static_cast<GLboolean>(12), cmd.transpose); 5371 EXPECT_EQ(static_cast<GLboolean>(12), cmd.transpose);
5289 CheckBytesWrittenMatchesExpectedSize( 5372 CheckBytesWrittenMatchesExpectedSize(
5290 next_cmd, sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data))); 5373 next_cmd, sizeof(cmd) + RoundSizeToMultipleOfEntries(sizeof(data)));
5291 } 5374 }
5292 5375
5293 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_TEST_AUTOGEN_H_ 5376 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_TEST_AUTOGEN_H_
OLDNEW
« no previous file with comments | « gpu/command_buffer/common/gles2_cmd_format_autogen.h ('k') | gpu/command_buffer/common/gles2_cmd_ids_autogen.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698