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 3414 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3425 cmds::MatrixLoadIdentityCHROMIUM& cmd = | 3425 cmds::MatrixLoadIdentityCHROMIUM& cmd = |
3426 *GetBufferAs<cmds::MatrixLoadIdentityCHROMIUM>(); | 3426 *GetBufferAs<cmds::MatrixLoadIdentityCHROMIUM>(); |
3427 void* next_cmd = cmd.Set(&cmd, static_cast<GLenum>(11)); | 3427 void* next_cmd = cmd.Set(&cmd, static_cast<GLenum>(11)); |
3428 EXPECT_EQ(static_cast<uint32_t>(cmds::MatrixLoadIdentityCHROMIUM::kCmdId), | 3428 EXPECT_EQ(static_cast<uint32_t>(cmds::MatrixLoadIdentityCHROMIUM::kCmdId), |
3429 cmd.header.command); | 3429 cmd.header.command); |
3430 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 3430 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
3431 EXPECT_EQ(static_cast<GLenum>(11), cmd.matrixMode); | 3431 EXPECT_EQ(static_cast<GLenum>(11), cmd.matrixMode); |
3432 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 3432 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
3433 } | 3433 } |
3434 | 3434 |
| 3435 TEST_F(GLES2FormatTest, GenPathsCHROMIUM) { |
| 3436 cmds::GenPathsCHROMIUM& cmd = *GetBufferAs<cmds::GenPathsCHROMIUM>(); |
| 3437 void* next_cmd = |
| 3438 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<GLsizei>(12)); |
| 3439 EXPECT_EQ(static_cast<uint32_t>(cmds::GenPathsCHROMIUM::kCmdId), |
| 3440 cmd.header.command); |
| 3441 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 3442 EXPECT_EQ(static_cast<GLuint>(11), cmd.first_client_id); |
| 3443 EXPECT_EQ(static_cast<GLsizei>(12), cmd.range); |
| 3444 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 3445 } |
| 3446 |
| 3447 TEST_F(GLES2FormatTest, DeletePathsCHROMIUM) { |
| 3448 cmds::DeletePathsCHROMIUM& cmd = *GetBufferAs<cmds::DeletePathsCHROMIUM>(); |
| 3449 void* next_cmd = |
| 3450 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<GLsizei>(12)); |
| 3451 EXPECT_EQ(static_cast<uint32_t>(cmds::DeletePathsCHROMIUM::kCmdId), |
| 3452 cmd.header.command); |
| 3453 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 3454 EXPECT_EQ(static_cast<GLuint>(11), cmd.first_client_id); |
| 3455 EXPECT_EQ(static_cast<GLsizei>(12), cmd.range); |
| 3456 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 3457 } |
| 3458 |
| 3459 TEST_F(GLES2FormatTest, IsPathCHROMIUM) { |
| 3460 cmds::IsPathCHROMIUM& cmd = *GetBufferAs<cmds::IsPathCHROMIUM>(); |
| 3461 void* next_cmd = cmd.Set(&cmd, |
| 3462 static_cast<GLuint>(11), |
| 3463 static_cast<uint32_t>(12), |
| 3464 static_cast<uint32_t>(13)); |
| 3465 EXPECT_EQ(static_cast<uint32_t>(cmds::IsPathCHROMIUM::kCmdId), |
| 3466 cmd.header.command); |
| 3467 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 3468 EXPECT_EQ(static_cast<GLuint>(11), cmd.path); |
| 3469 EXPECT_EQ(static_cast<uint32_t>(12), cmd.result_shm_id); |
| 3470 EXPECT_EQ(static_cast<uint32_t>(13), cmd.result_shm_offset); |
| 3471 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 3472 } |
| 3473 |
| 3474 TEST_F(GLES2FormatTest, PathCommandsCHROMIUM) { |
| 3475 cmds::PathCommandsCHROMIUM& cmd = *GetBufferAs<cmds::PathCommandsCHROMIUM>(); |
| 3476 void* next_cmd = cmd.Set(&cmd, |
| 3477 static_cast<GLuint>(11), |
| 3478 static_cast<GLsizei>(12), |
| 3479 static_cast<uint32_t>(13), |
| 3480 static_cast<uint32_t>(14), |
| 3481 static_cast<GLsizei>(15), |
| 3482 static_cast<uint32_t>(16), |
| 3483 static_cast<uint32_t>(17)); |
| 3484 EXPECT_EQ(static_cast<uint32_t>(cmds::PathCommandsCHROMIUM::kCmdId), |
| 3485 cmd.header.command); |
| 3486 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 3487 EXPECT_EQ(static_cast<GLuint>(11), cmd.path); |
| 3488 EXPECT_EQ(static_cast<GLsizei>(12), cmd.numCommands); |
| 3489 EXPECT_EQ(static_cast<uint32_t>(13), cmd.commands_shm_id); |
| 3490 EXPECT_EQ(static_cast<uint32_t>(14), cmd.commands_shm_offset); |
| 3491 EXPECT_EQ(static_cast<GLsizei>(15), cmd.numCoords); |
| 3492 EXPECT_EQ(static_cast<uint32_t>(16), cmd.coords_shm_id); |
| 3493 EXPECT_EQ(static_cast<uint32_t>(17), cmd.coords_shm_offset); |
| 3494 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 3495 } |
| 3496 |
| 3497 TEST_F(GLES2FormatTest, PathParameterfCHROMIUM) { |
| 3498 cmds::PathParameterfCHROMIUM& cmd = |
| 3499 *GetBufferAs<cmds::PathParameterfCHROMIUM>(); |
| 3500 void* next_cmd = cmd.Set(&cmd, |
| 3501 static_cast<GLuint>(11), |
| 3502 static_cast<GLenum>(12), |
| 3503 static_cast<GLfloat>(13)); |
| 3504 EXPECT_EQ(static_cast<uint32_t>(cmds::PathParameterfCHROMIUM::kCmdId), |
| 3505 cmd.header.command); |
| 3506 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 3507 EXPECT_EQ(static_cast<GLuint>(11), cmd.path); |
| 3508 EXPECT_EQ(static_cast<GLenum>(12), cmd.pname); |
| 3509 EXPECT_EQ(static_cast<GLfloat>(13), cmd.value); |
| 3510 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 3511 } |
| 3512 |
| 3513 TEST_F(GLES2FormatTest, PathParameteriCHROMIUM) { |
| 3514 cmds::PathParameteriCHROMIUM& cmd = |
| 3515 *GetBufferAs<cmds::PathParameteriCHROMIUM>(); |
| 3516 void* next_cmd = cmd.Set(&cmd, |
| 3517 static_cast<GLuint>(11), |
| 3518 static_cast<GLenum>(12), |
| 3519 static_cast<GLint>(13)); |
| 3520 EXPECT_EQ(static_cast<uint32_t>(cmds::PathParameteriCHROMIUM::kCmdId), |
| 3521 cmd.header.command); |
| 3522 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 3523 EXPECT_EQ(static_cast<GLuint>(11), cmd.path); |
| 3524 EXPECT_EQ(static_cast<GLenum>(12), cmd.pname); |
| 3525 EXPECT_EQ(static_cast<GLint>(13), cmd.value); |
| 3526 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 3527 } |
| 3528 |
| 3529 TEST_F(GLES2FormatTest, PathStencilFuncCHROMIUM) { |
| 3530 cmds::PathStencilFuncCHROMIUM& cmd = |
| 3531 *GetBufferAs<cmds::PathStencilFuncCHROMIUM>(); |
| 3532 void* next_cmd = cmd.Set(&cmd, |
| 3533 static_cast<GLenum>(11), |
| 3534 static_cast<GLint>(12), |
| 3535 static_cast<GLuint>(13)); |
| 3536 EXPECT_EQ(static_cast<uint32_t>(cmds::PathStencilFuncCHROMIUM::kCmdId), |
| 3537 cmd.header.command); |
| 3538 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 3539 EXPECT_EQ(static_cast<GLenum>(11), cmd.func); |
| 3540 EXPECT_EQ(static_cast<GLint>(12), cmd.ref); |
| 3541 EXPECT_EQ(static_cast<GLuint>(13), cmd.mask); |
| 3542 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 3543 } |
| 3544 |
| 3545 TEST_F(GLES2FormatTest, StencilFillPathCHROMIUM) { |
| 3546 cmds::StencilFillPathCHROMIUM& cmd = |
| 3547 *GetBufferAs<cmds::StencilFillPathCHROMIUM>(); |
| 3548 void* next_cmd = cmd.Set(&cmd, |
| 3549 static_cast<GLuint>(11), |
| 3550 static_cast<GLenum>(12), |
| 3551 static_cast<GLuint>(13)); |
| 3552 EXPECT_EQ(static_cast<uint32_t>(cmds::StencilFillPathCHROMIUM::kCmdId), |
| 3553 cmd.header.command); |
| 3554 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 3555 EXPECT_EQ(static_cast<GLuint>(11), cmd.path); |
| 3556 EXPECT_EQ(static_cast<GLenum>(12), cmd.fillMode); |
| 3557 EXPECT_EQ(static_cast<GLuint>(13), cmd.mask); |
| 3558 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 3559 } |
| 3560 |
| 3561 TEST_F(GLES2FormatTest, StencilStrokePathCHROMIUM) { |
| 3562 cmds::StencilStrokePathCHROMIUM& cmd = |
| 3563 *GetBufferAs<cmds::StencilStrokePathCHROMIUM>(); |
| 3564 void* next_cmd = cmd.Set(&cmd, |
| 3565 static_cast<GLuint>(11), |
| 3566 static_cast<GLint>(12), |
| 3567 static_cast<GLuint>(13)); |
| 3568 EXPECT_EQ(static_cast<uint32_t>(cmds::StencilStrokePathCHROMIUM::kCmdId), |
| 3569 cmd.header.command); |
| 3570 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 3571 EXPECT_EQ(static_cast<GLuint>(11), cmd.path); |
| 3572 EXPECT_EQ(static_cast<GLint>(12), cmd.reference); |
| 3573 EXPECT_EQ(static_cast<GLuint>(13), cmd.mask); |
| 3574 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 3575 } |
| 3576 |
| 3577 TEST_F(GLES2FormatTest, CoverFillPathCHROMIUM) { |
| 3578 cmds::CoverFillPathCHROMIUM& cmd = |
| 3579 *GetBufferAs<cmds::CoverFillPathCHROMIUM>(); |
| 3580 void* next_cmd = cmd.Set(&cmd, static_cast<GLuint>(11)); |
| 3581 EXPECT_EQ(static_cast<uint32_t>(cmds::CoverFillPathCHROMIUM::kCmdId), |
| 3582 cmd.header.command); |
| 3583 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 3584 EXPECT_EQ(static_cast<GLuint>(11), cmd.path); |
| 3585 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 3586 } |
| 3587 |
| 3588 TEST_F(GLES2FormatTest, CoverStrokePathCHROMIUM) { |
| 3589 cmds::CoverStrokePathCHROMIUM& cmd = |
| 3590 *GetBufferAs<cmds::CoverStrokePathCHROMIUM>(); |
| 3591 void* next_cmd = cmd.Set(&cmd, static_cast<GLuint>(11)); |
| 3592 EXPECT_EQ(static_cast<uint32_t>(cmds::CoverStrokePathCHROMIUM::kCmdId), |
| 3593 cmd.header.command); |
| 3594 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 3595 EXPECT_EQ(static_cast<GLuint>(11), cmd.path); |
| 3596 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 3597 } |
| 3598 |
| 3599 TEST_F(GLES2FormatTest, StencilThenCoverFillPathCHROMIUM) { |
| 3600 cmds::StencilThenCoverFillPathCHROMIUM& cmd = |
| 3601 *GetBufferAs<cmds::StencilThenCoverFillPathCHROMIUM>(); |
| 3602 void* next_cmd = cmd.Set(&cmd, |
| 3603 static_cast<GLuint>(11), |
| 3604 static_cast<GLenum>(12), |
| 3605 static_cast<GLuint>(13)); |
| 3606 EXPECT_EQ( |
| 3607 static_cast<uint32_t>(cmds::StencilThenCoverFillPathCHROMIUM::kCmdId), |
| 3608 cmd.header.command); |
| 3609 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 3610 EXPECT_EQ(static_cast<GLuint>(11), cmd.path); |
| 3611 EXPECT_EQ(static_cast<GLenum>(12), cmd.fillMode); |
| 3612 EXPECT_EQ(static_cast<GLuint>(13), cmd.mask); |
| 3613 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 3614 } |
| 3615 |
| 3616 TEST_F(GLES2FormatTest, StencilThenCoverStrokePathCHROMIUM) { |
| 3617 cmds::StencilThenCoverStrokePathCHROMIUM& cmd = |
| 3618 *GetBufferAs<cmds::StencilThenCoverStrokePathCHROMIUM>(); |
| 3619 void* next_cmd = cmd.Set(&cmd, |
| 3620 static_cast<GLuint>(11), |
| 3621 static_cast<GLint>(12), |
| 3622 static_cast<GLuint>(13)); |
| 3623 EXPECT_EQ( |
| 3624 static_cast<uint32_t>(cmds::StencilThenCoverStrokePathCHROMIUM::kCmdId), |
| 3625 cmd.header.command); |
| 3626 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 3627 EXPECT_EQ(static_cast<GLuint>(11), cmd.path); |
| 3628 EXPECT_EQ(static_cast<GLint>(12), cmd.reference); |
| 3629 EXPECT_EQ(static_cast<GLuint>(13), cmd.mask); |
| 3630 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 3631 } |
| 3632 |
3435 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_TEST_AUTOGEN_H_ | 3633 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_TEST_AUTOGEN_H_ |
OLD | NEW |