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 |