| 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 92 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 103 void* next_cmd = | 103 void* next_cmd = |
| 104 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<GLuint>(12)); | 104 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<GLuint>(12)); |
| 105 EXPECT_EQ(static_cast<uint32_t>(cmds::BindTexture::kCmdId), | 105 EXPECT_EQ(static_cast<uint32_t>(cmds::BindTexture::kCmdId), |
| 106 cmd.header.command); | 106 cmd.header.command); |
| 107 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 107 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 108 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); | 108 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); |
| 109 EXPECT_EQ(static_cast<GLuint>(12), cmd.texture); | 109 EXPECT_EQ(static_cast<GLuint>(12), cmd.texture); |
| 110 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 110 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 111 } | 111 } |
| 112 | 112 |
| 113 TEST_F(GLES2FormatTest, BindTransformFeedback) { |
| 114 cmds::BindTransformFeedback& cmd = |
| 115 *GetBufferAs<cmds::BindTransformFeedback>(); |
| 116 void* next_cmd = |
| 117 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<GLuint>(12)); |
| 118 EXPECT_EQ(static_cast<uint32_t>(cmds::BindTransformFeedback::kCmdId), |
| 119 cmd.header.command); |
| 120 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 121 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); |
| 122 EXPECT_EQ(static_cast<GLuint>(12), cmd.transformfeedback); |
| 123 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 124 } |
| 125 |
| 113 TEST_F(GLES2FormatTest, BlendColor) { | 126 TEST_F(GLES2FormatTest, BlendColor) { |
| 114 cmds::BlendColor& cmd = *GetBufferAs<cmds::BlendColor>(); | 127 cmds::BlendColor& cmd = *GetBufferAs<cmds::BlendColor>(); |
| 115 void* next_cmd = | 128 void* next_cmd = |
| 116 cmd.Set(&cmd, static_cast<GLclampf>(11), static_cast<GLclampf>(12), | 129 cmd.Set(&cmd, static_cast<GLclampf>(11), static_cast<GLclampf>(12), |
| 117 static_cast<GLclampf>(13), static_cast<GLclampf>(14)); | 130 static_cast<GLclampf>(13), static_cast<GLclampf>(14)); |
| 118 EXPECT_EQ(static_cast<uint32_t>(cmds::BlendColor::kCmdId), | 131 EXPECT_EQ(static_cast<uint32_t>(cmds::BlendColor::kCmdId), |
| 119 cmd.header.command); | 132 cmd.header.command); |
| 120 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 133 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 121 EXPECT_EQ(static_cast<GLclampf>(11), cmd.red); | 134 EXPECT_EQ(static_cast<GLclampf>(11), cmd.red); |
| 122 EXPECT_EQ(static_cast<GLclampf>(12), cmd.green); | 135 EXPECT_EQ(static_cast<GLclampf>(12), cmd.green); |
| (...skipping 446 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 569 cmd.header.command); | 582 cmd.header.command); |
| 570 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(cmd.n * 4u), | 583 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(cmd.n * 4u), |
| 571 cmd.header.size * 4u); | 584 cmd.header.size * 4u); |
| 572 EXPECT_EQ(static_cast<GLsizei>(arraysize(ids)), cmd.n); | 585 EXPECT_EQ(static_cast<GLsizei>(arraysize(ids)), cmd.n); |
| 573 CheckBytesWrittenMatchesExpectedSize( | 586 CheckBytesWrittenMatchesExpectedSize( |
| 574 next_cmd, | 587 next_cmd, |
| 575 sizeof(cmd) + RoundSizeToMultipleOfEntries(arraysize(ids) * 4u)); | 588 sizeof(cmd) + RoundSizeToMultipleOfEntries(arraysize(ids) * 4u)); |
| 576 // TODO(gman): Check that ids were inserted; | 589 // TODO(gman): Check that ids were inserted; |
| 577 } | 590 } |
| 578 | 591 |
| 592 TEST_F(GLES2FormatTest, DeleteTransformFeedbacksImmediate) { |
| 593 static GLuint ids[] = { |
| 594 12, 23, 34, |
| 595 }; |
| 596 cmds::DeleteTransformFeedbacksImmediate& cmd = |
| 597 *GetBufferAs<cmds::DeleteTransformFeedbacksImmediate>(); |
| 598 void* next_cmd = cmd.Set(&cmd, static_cast<GLsizei>(arraysize(ids)), ids); |
| 599 EXPECT_EQ( |
| 600 static_cast<uint32_t>(cmds::DeleteTransformFeedbacksImmediate::kCmdId), |
| 601 cmd.header.command); |
| 602 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(cmd.n * 4u), |
| 603 cmd.header.size * 4u); |
| 604 EXPECT_EQ(static_cast<GLsizei>(arraysize(ids)), cmd.n); |
| 605 CheckBytesWrittenMatchesExpectedSize( |
| 606 next_cmd, |
| 607 sizeof(cmd) + RoundSizeToMultipleOfEntries(arraysize(ids) * 4u)); |
| 608 // TODO(gman): Check that ids were inserted; |
| 609 } |
| 610 |
| 579 TEST_F(GLES2FormatTest, DepthFunc) { | 611 TEST_F(GLES2FormatTest, DepthFunc) { |
| 580 cmds::DepthFunc& cmd = *GetBufferAs<cmds::DepthFunc>(); | 612 cmds::DepthFunc& cmd = *GetBufferAs<cmds::DepthFunc>(); |
| 581 void* next_cmd = cmd.Set(&cmd, static_cast<GLenum>(11)); | 613 void* next_cmd = cmd.Set(&cmd, static_cast<GLenum>(11)); |
| 582 EXPECT_EQ(static_cast<uint32_t>(cmds::DepthFunc::kCmdId), cmd.header.command); | 614 EXPECT_EQ(static_cast<uint32_t>(cmds::DepthFunc::kCmdId), cmd.header.command); |
| 583 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 615 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 584 EXPECT_EQ(static_cast<GLenum>(11), cmd.func); | 616 EXPECT_EQ(static_cast<GLenum>(11), cmd.func); |
| 585 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 617 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 586 } | 618 } |
| 587 | 619 |
| 588 TEST_F(GLES2FormatTest, DepthMask) { | 620 TEST_F(GLES2FormatTest, DepthMask) { |
| (...skipping 260 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 849 cmd.header.command); | 881 cmd.header.command); |
| 850 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(cmd.n * 4u), | 882 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(cmd.n * 4u), |
| 851 cmd.header.size * 4u); | 883 cmd.header.size * 4u); |
| 852 EXPECT_EQ(static_cast<GLsizei>(arraysize(ids)), cmd.n); | 884 EXPECT_EQ(static_cast<GLsizei>(arraysize(ids)), cmd.n); |
| 853 CheckBytesWrittenMatchesExpectedSize( | 885 CheckBytesWrittenMatchesExpectedSize( |
| 854 next_cmd, | 886 next_cmd, |
| 855 sizeof(cmd) + RoundSizeToMultipleOfEntries(arraysize(ids) * 4u)); | 887 sizeof(cmd) + RoundSizeToMultipleOfEntries(arraysize(ids) * 4u)); |
| 856 // TODO(gman): Check that ids were inserted; | 888 // TODO(gman): Check that ids were inserted; |
| 857 } | 889 } |
| 858 | 890 |
| 891 TEST_F(GLES2FormatTest, GenTransformFeedbacksImmediate) { |
| 892 static GLuint ids[] = { |
| 893 12, 23, 34, |
| 894 }; |
| 895 cmds::GenTransformFeedbacksImmediate& cmd = |
| 896 *GetBufferAs<cmds::GenTransformFeedbacksImmediate>(); |
| 897 void* next_cmd = cmd.Set(&cmd, static_cast<GLsizei>(arraysize(ids)), ids); |
| 898 EXPECT_EQ(static_cast<uint32_t>(cmds::GenTransformFeedbacksImmediate::kCmdId), |
| 899 cmd.header.command); |
| 900 EXPECT_EQ(sizeof(cmd) + RoundSizeToMultipleOfEntries(cmd.n * 4u), |
| 901 cmd.header.size * 4u); |
| 902 EXPECT_EQ(static_cast<GLsizei>(arraysize(ids)), cmd.n); |
| 903 CheckBytesWrittenMatchesExpectedSize( |
| 904 next_cmd, |
| 905 sizeof(cmd) + RoundSizeToMultipleOfEntries(arraysize(ids) * 4u)); |
| 906 // TODO(gman): Check that ids were inserted; |
| 907 } |
| 908 |
| 859 TEST_F(GLES2FormatTest, GetActiveAttrib) { | 909 TEST_F(GLES2FormatTest, GetActiveAttrib) { |
| 860 cmds::GetActiveAttrib& cmd = *GetBufferAs<cmds::GetActiveAttrib>(); | 910 cmds::GetActiveAttrib& cmd = *GetBufferAs<cmds::GetActiveAttrib>(); |
| 861 void* next_cmd = | 911 void* next_cmd = |
| 862 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<GLuint>(12), | 912 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<GLuint>(12), |
| 863 static_cast<uint32_t>(13), static_cast<uint32_t>(14), | 913 static_cast<uint32_t>(13), static_cast<uint32_t>(14), |
| 864 static_cast<uint32_t>(15)); | 914 static_cast<uint32_t>(15)); |
| 865 EXPECT_EQ(static_cast<uint32_t>(cmds::GetActiveAttrib::kCmdId), | 915 EXPECT_EQ(static_cast<uint32_t>(cmds::GetActiveAttrib::kCmdId), |
| 866 cmd.header.command); | 916 cmd.header.command); |
| 867 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 917 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 868 EXPECT_EQ(static_cast<GLuint>(11), cmd.program); | 918 EXPECT_EQ(static_cast<GLuint>(11), cmd.program); |
| (...skipping 580 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1449 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<uint32_t>(12), | 1499 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<uint32_t>(12), |
| 1450 static_cast<uint32_t>(13)); | 1500 static_cast<uint32_t>(13)); |
| 1451 EXPECT_EQ(static_cast<uint32_t>(cmds::IsTexture::kCmdId), cmd.header.command); | 1501 EXPECT_EQ(static_cast<uint32_t>(cmds::IsTexture::kCmdId), cmd.header.command); |
| 1452 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 1502 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 1453 EXPECT_EQ(static_cast<GLuint>(11), cmd.texture); | 1503 EXPECT_EQ(static_cast<GLuint>(11), cmd.texture); |
| 1454 EXPECT_EQ(static_cast<uint32_t>(12), cmd.result_shm_id); | 1504 EXPECT_EQ(static_cast<uint32_t>(12), cmd.result_shm_id); |
| 1455 EXPECT_EQ(static_cast<uint32_t>(13), cmd.result_shm_offset); | 1505 EXPECT_EQ(static_cast<uint32_t>(13), cmd.result_shm_offset); |
| 1456 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 1506 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 1457 } | 1507 } |
| 1458 | 1508 |
| 1509 TEST_F(GLES2FormatTest, IsTransformFeedback) { |
| 1510 cmds::IsTransformFeedback& cmd = *GetBufferAs<cmds::IsTransformFeedback>(); |
| 1511 void* next_cmd = |
| 1512 cmd.Set(&cmd, static_cast<GLuint>(11), static_cast<uint32_t>(12), |
| 1513 static_cast<uint32_t>(13)); |
| 1514 EXPECT_EQ(static_cast<uint32_t>(cmds::IsTransformFeedback::kCmdId), |
| 1515 cmd.header.command); |
| 1516 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 1517 EXPECT_EQ(static_cast<GLuint>(11), cmd.transformfeedback); |
| 1518 EXPECT_EQ(static_cast<uint32_t>(12), cmd.result_shm_id); |
| 1519 EXPECT_EQ(static_cast<uint32_t>(13), cmd.result_shm_offset); |
| 1520 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 1521 } |
| 1522 |
| 1459 TEST_F(GLES2FormatTest, LineWidth) { | 1523 TEST_F(GLES2FormatTest, LineWidth) { |
| 1460 cmds::LineWidth& cmd = *GetBufferAs<cmds::LineWidth>(); | 1524 cmds::LineWidth& cmd = *GetBufferAs<cmds::LineWidth>(); |
| 1461 void* next_cmd = cmd.Set(&cmd, static_cast<GLfloat>(11)); | 1525 void* next_cmd = cmd.Set(&cmd, static_cast<GLfloat>(11)); |
| 1462 EXPECT_EQ(static_cast<uint32_t>(cmds::LineWidth::kCmdId), cmd.header.command); | 1526 EXPECT_EQ(static_cast<uint32_t>(cmds::LineWidth::kCmdId), cmd.header.command); |
| 1463 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 1527 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 1464 EXPECT_EQ(static_cast<GLfloat>(11), cmd.width); | 1528 EXPECT_EQ(static_cast<GLfloat>(11), cmd.width); |
| 1465 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 1529 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 1466 } | 1530 } |
| 1467 | 1531 |
| 1468 TEST_F(GLES2FormatTest, LinkProgram) { | 1532 TEST_F(GLES2FormatTest, LinkProgram) { |
| 1469 cmds::LinkProgram& cmd = *GetBufferAs<cmds::LinkProgram>(); | 1533 cmds::LinkProgram& cmd = *GetBufferAs<cmds::LinkProgram>(); |
| 1470 void* next_cmd = cmd.Set(&cmd, static_cast<GLuint>(11)); | 1534 void* next_cmd = cmd.Set(&cmd, static_cast<GLuint>(11)); |
| 1471 EXPECT_EQ(static_cast<uint32_t>(cmds::LinkProgram::kCmdId), | 1535 EXPECT_EQ(static_cast<uint32_t>(cmds::LinkProgram::kCmdId), |
| 1472 cmd.header.command); | 1536 cmd.header.command); |
| 1473 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 1537 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 1474 EXPECT_EQ(static_cast<GLuint>(11), cmd.program); | 1538 EXPECT_EQ(static_cast<GLuint>(11), cmd.program); |
| 1475 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 1539 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 1476 } | 1540 } |
| 1477 | 1541 |
| 1542 TEST_F(GLES2FormatTest, PauseTransformFeedback) { |
| 1543 cmds::PauseTransformFeedback& cmd = |
| 1544 *GetBufferAs<cmds::PauseTransformFeedback>(); |
| 1545 void* next_cmd = cmd.Set(&cmd); |
| 1546 EXPECT_EQ(static_cast<uint32_t>(cmds::PauseTransformFeedback::kCmdId), |
| 1547 cmd.header.command); |
| 1548 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 1549 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 1550 } |
| 1551 |
| 1478 TEST_F(GLES2FormatTest, PixelStorei) { | 1552 TEST_F(GLES2FormatTest, PixelStorei) { |
| 1479 cmds::PixelStorei& cmd = *GetBufferAs<cmds::PixelStorei>(); | 1553 cmds::PixelStorei& cmd = *GetBufferAs<cmds::PixelStorei>(); |
| 1480 void* next_cmd = | 1554 void* next_cmd = |
| 1481 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<GLint>(12)); | 1555 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<GLint>(12)); |
| 1482 EXPECT_EQ(static_cast<uint32_t>(cmds::PixelStorei::kCmdId), | 1556 EXPECT_EQ(static_cast<uint32_t>(cmds::PixelStorei::kCmdId), |
| 1483 cmd.header.command); | 1557 cmd.header.command); |
| 1484 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 1558 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 1485 EXPECT_EQ(static_cast<GLenum>(11), cmd.pname); | 1559 EXPECT_EQ(static_cast<GLenum>(11), cmd.pname); |
| 1486 EXPECT_EQ(static_cast<GLint>(12), cmd.param); | 1560 EXPECT_EQ(static_cast<GLint>(12), cmd.param); |
| 1487 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 1561 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| (...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1552 EXPECT_EQ(static_cast<uint32_t>(cmds::RenderbufferStorage::kCmdId), | 1626 EXPECT_EQ(static_cast<uint32_t>(cmds::RenderbufferStorage::kCmdId), |
| 1553 cmd.header.command); | 1627 cmd.header.command); |
| 1554 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 1628 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 1555 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); | 1629 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); |
| 1556 EXPECT_EQ(static_cast<GLenum>(12), cmd.internalformat); | 1630 EXPECT_EQ(static_cast<GLenum>(12), cmd.internalformat); |
| 1557 EXPECT_EQ(static_cast<GLsizei>(13), cmd.width); | 1631 EXPECT_EQ(static_cast<GLsizei>(13), cmd.width); |
| 1558 EXPECT_EQ(static_cast<GLsizei>(14), cmd.height); | 1632 EXPECT_EQ(static_cast<GLsizei>(14), cmd.height); |
| 1559 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 1633 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 1560 } | 1634 } |
| 1561 | 1635 |
| 1636 TEST_F(GLES2FormatTest, ResumeTransformFeedback) { |
| 1637 cmds::ResumeTransformFeedback& cmd = |
| 1638 *GetBufferAs<cmds::ResumeTransformFeedback>(); |
| 1639 void* next_cmd = cmd.Set(&cmd); |
| 1640 EXPECT_EQ(static_cast<uint32_t>(cmds::ResumeTransformFeedback::kCmdId), |
| 1641 cmd.header.command); |
| 1642 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 1643 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 1644 } |
| 1645 |
| 1562 TEST_F(GLES2FormatTest, SampleCoverage) { | 1646 TEST_F(GLES2FormatTest, SampleCoverage) { |
| 1563 cmds::SampleCoverage& cmd = *GetBufferAs<cmds::SampleCoverage>(); | 1647 cmds::SampleCoverage& cmd = *GetBufferAs<cmds::SampleCoverage>(); |
| 1564 void* next_cmd = | 1648 void* next_cmd = |
| 1565 cmd.Set(&cmd, static_cast<GLclampf>(11), static_cast<GLboolean>(12)); | 1649 cmd.Set(&cmd, static_cast<GLclampf>(11), static_cast<GLboolean>(12)); |
| 1566 EXPECT_EQ(static_cast<uint32_t>(cmds::SampleCoverage::kCmdId), | 1650 EXPECT_EQ(static_cast<uint32_t>(cmds::SampleCoverage::kCmdId), |
| 1567 cmd.header.command); | 1651 cmd.header.command); |
| 1568 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 1652 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 1569 EXPECT_EQ(static_cast<GLclampf>(11), cmd.value); | 1653 EXPECT_EQ(static_cast<GLclampf>(11), cmd.value); |
| 1570 EXPECT_EQ(static_cast<GLboolean>(12), cmd.invert); | 1654 EXPECT_EQ(static_cast<GLboolean>(12), cmd.invert); |
| 1571 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 1655 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| (...skipping 1541 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3113 EXPECT_EQ(static_cast<uint32_t>(cmds::BeginQueryEXT::kCmdId), | 3197 EXPECT_EQ(static_cast<uint32_t>(cmds::BeginQueryEXT::kCmdId), |
| 3114 cmd.header.command); | 3198 cmd.header.command); |
| 3115 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 3199 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 3116 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); | 3200 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); |
| 3117 EXPECT_EQ(static_cast<GLuint>(12), cmd.id); | 3201 EXPECT_EQ(static_cast<GLuint>(12), cmd.id); |
| 3118 EXPECT_EQ(static_cast<uint32_t>(13), cmd.sync_data_shm_id); | 3202 EXPECT_EQ(static_cast<uint32_t>(13), cmd.sync_data_shm_id); |
| 3119 EXPECT_EQ(static_cast<uint32_t>(14), cmd.sync_data_shm_offset); | 3203 EXPECT_EQ(static_cast<uint32_t>(14), cmd.sync_data_shm_offset); |
| 3120 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 3204 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 3121 } | 3205 } |
| 3122 | 3206 |
| 3207 TEST_F(GLES2FormatTest, BeginTransformFeedback) { |
| 3208 cmds::BeginTransformFeedback& cmd = |
| 3209 *GetBufferAs<cmds::BeginTransformFeedback>(); |
| 3210 void* next_cmd = cmd.Set(&cmd, static_cast<GLenum>(11)); |
| 3211 EXPECT_EQ(static_cast<uint32_t>(cmds::BeginTransformFeedback::kCmdId), |
| 3212 cmd.header.command); |
| 3213 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 3214 EXPECT_EQ(static_cast<GLenum>(11), cmd.primitivemode); |
| 3215 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 3216 } |
| 3217 |
| 3123 TEST_F(GLES2FormatTest, EndQueryEXT) { | 3218 TEST_F(GLES2FormatTest, EndQueryEXT) { |
| 3124 cmds::EndQueryEXT& cmd = *GetBufferAs<cmds::EndQueryEXT>(); | 3219 cmds::EndQueryEXT& cmd = *GetBufferAs<cmds::EndQueryEXT>(); |
| 3125 void* next_cmd = | 3220 void* next_cmd = |
| 3126 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<GLuint>(12)); | 3221 cmd.Set(&cmd, static_cast<GLenum>(11), static_cast<GLuint>(12)); |
| 3127 EXPECT_EQ(static_cast<uint32_t>(cmds::EndQueryEXT::kCmdId), | 3222 EXPECT_EQ(static_cast<uint32_t>(cmds::EndQueryEXT::kCmdId), |
| 3128 cmd.header.command); | 3223 cmd.header.command); |
| 3129 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 3224 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 3130 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); | 3225 EXPECT_EQ(static_cast<GLenum>(11), cmd.target); |
| 3131 EXPECT_EQ(static_cast<GLuint>(12), cmd.submit_count); | 3226 EXPECT_EQ(static_cast<GLuint>(12), cmd.submit_count); |
| 3132 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 3227 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 3133 } | 3228 } |
| 3134 | 3229 |
| 3230 TEST_F(GLES2FormatTest, EndTransformFeedback) { |
| 3231 cmds::EndTransformFeedback& cmd = *GetBufferAs<cmds::EndTransformFeedback>(); |
| 3232 void* next_cmd = cmd.Set(&cmd); |
| 3233 EXPECT_EQ(static_cast<uint32_t>(cmds::EndTransformFeedback::kCmdId), |
| 3234 cmd.header.command); |
| 3235 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 3236 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 3237 } |
| 3238 |
| 3135 TEST_F(GLES2FormatTest, InsertEventMarkerEXT) { | 3239 TEST_F(GLES2FormatTest, InsertEventMarkerEXT) { |
| 3136 cmds::InsertEventMarkerEXT& cmd = *GetBufferAs<cmds::InsertEventMarkerEXT>(); | 3240 cmds::InsertEventMarkerEXT& cmd = *GetBufferAs<cmds::InsertEventMarkerEXT>(); |
| 3137 void* next_cmd = cmd.Set(&cmd, static_cast<GLuint>(11)); | 3241 void* next_cmd = cmd.Set(&cmd, static_cast<GLuint>(11)); |
| 3138 EXPECT_EQ(static_cast<uint32_t>(cmds::InsertEventMarkerEXT::kCmdId), | 3242 EXPECT_EQ(static_cast<uint32_t>(cmds::InsertEventMarkerEXT::kCmdId), |
| 3139 cmd.header.command); | 3243 cmd.header.command); |
| 3140 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 3244 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 3141 EXPECT_EQ(static_cast<GLuint>(11), cmd.bucket_id); | 3245 EXPECT_EQ(static_cast<GLuint>(11), cmd.bucket_id); |
| 3142 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 3246 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 3143 } | 3247 } |
| 3144 | 3248 |
| (...skipping 932 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4077 TEST_F(GLES2FormatTest, BlendBarrierKHR) { | 4181 TEST_F(GLES2FormatTest, BlendBarrierKHR) { |
| 4078 cmds::BlendBarrierKHR& cmd = *GetBufferAs<cmds::BlendBarrierKHR>(); | 4182 cmds::BlendBarrierKHR& cmd = *GetBufferAs<cmds::BlendBarrierKHR>(); |
| 4079 void* next_cmd = cmd.Set(&cmd); | 4183 void* next_cmd = cmd.Set(&cmd); |
| 4080 EXPECT_EQ(static_cast<uint32_t>(cmds::BlendBarrierKHR::kCmdId), | 4184 EXPECT_EQ(static_cast<uint32_t>(cmds::BlendBarrierKHR::kCmdId), |
| 4081 cmd.header.command); | 4185 cmd.header.command); |
| 4082 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); | 4186 EXPECT_EQ(sizeof(cmd), cmd.header.size * 4u); |
| 4083 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); | 4187 CheckBytesWrittenMatchesExpectedSize(next_cmd, sizeof(cmd)); |
| 4084 } | 4188 } |
| 4085 | 4189 |
| 4086 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_TEST_AUTOGEN_H_ | 4190 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_TEST_AUTOGEN_H_ |
| OLD | NEW |