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

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

Issue 289993002: Remove shm versions of immediate commands from command buffer (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@functions-with-extension-flag
Patch Set: try to avoid compiler warning on buffer overflow and template specialization linker problem with tw… Created 6 years, 7 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 1473 matching lines...) Expand 10 before | Expand all | Expand 10 after
1484 } 1484 }
1485 1485
1486 gpu::CommandHeader header; 1486 gpu::CommandHeader header;
1487 uint32_t mode; 1487 uint32_t mode;
1488 }; 1488 };
1489 1489
1490 COMPILE_ASSERT(sizeof(CullFace) == 8, Sizeof_CullFace_is_not_8); 1490 COMPILE_ASSERT(sizeof(CullFace) == 8, Sizeof_CullFace_is_not_8);
1491 COMPILE_ASSERT(offsetof(CullFace, header) == 0, OffsetOf_CullFace_header_not_0); 1491 COMPILE_ASSERT(offsetof(CullFace, header) == 0, OffsetOf_CullFace_header_not_0);
1492 COMPILE_ASSERT(offsetof(CullFace, mode) == 4, OffsetOf_CullFace_mode_not_4); 1492 COMPILE_ASSERT(offsetof(CullFace, mode) == 4, OffsetOf_CullFace_mode_not_4);
1493 1493
1494 struct DeleteBuffers {
1495 typedef DeleteBuffers ValueType;
1496 static const CommandId kCmdId = kDeleteBuffers;
1497 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
1498 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
1499
1500 static uint32_t ComputeSize() {
1501 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
1502 }
1503
1504 void SetHeader() { header.SetCmd<ValueType>(); }
1505
1506 void Init(GLsizei _n,
1507 uint32_t _buffers_shm_id,
1508 uint32_t _buffers_shm_offset) {
1509 SetHeader();
1510 n = _n;
1511 buffers_shm_id = _buffers_shm_id;
1512 buffers_shm_offset = _buffers_shm_offset;
1513 }
1514
1515 void* Set(void* cmd,
1516 GLsizei _n,
1517 uint32_t _buffers_shm_id,
1518 uint32_t _buffers_shm_offset) {
1519 static_cast<ValueType*>(cmd)
1520 ->Init(_n, _buffers_shm_id, _buffers_shm_offset);
1521 return NextCmdAddress<ValueType>(cmd);
1522 }
1523
1524 gpu::CommandHeader header;
1525 int32_t n;
1526 uint32_t buffers_shm_id;
1527 uint32_t buffers_shm_offset;
1528 };
1529
1530 COMPILE_ASSERT(sizeof(DeleteBuffers) == 16, Sizeof_DeleteBuffers_is_not_16);
1531 COMPILE_ASSERT(offsetof(DeleteBuffers, header) == 0,
1532 OffsetOf_DeleteBuffers_header_not_0);
1533 COMPILE_ASSERT(offsetof(DeleteBuffers, n) == 4, OffsetOf_DeleteBuffers_n_not_4);
1534 COMPILE_ASSERT(offsetof(DeleteBuffers, buffers_shm_id) == 8,
1535 OffsetOf_DeleteBuffers_buffers_shm_id_not_8);
1536 COMPILE_ASSERT(offsetof(DeleteBuffers, buffers_shm_offset) == 12,
1537 OffsetOf_DeleteBuffers_buffers_shm_offset_not_12);
1538
1539 struct DeleteBuffersImmediate { 1494 struct DeleteBuffersImmediate {
1540 typedef DeleteBuffersImmediate ValueType; 1495 typedef DeleteBuffersImmediate ValueType;
1541 static const CommandId kCmdId = kDeleteBuffersImmediate; 1496 static const CommandId kCmdId = kDeleteBuffersImmediate;
1542 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 1497 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
1543 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 1498 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
1544 1499
1545 static uint32_t ComputeDataSize(GLsizei n) { 1500 static uint32_t ComputeDataSize(GLsizei n) {
1546 return static_cast<uint32_t>(sizeof(GLuint) * n); // NOLINT 1501 return static_cast<uint32_t>(sizeof(GLuint) * n); // NOLINT
1547 } 1502 }
1548 1503
(...skipping 22 matching lines...) Expand all
1571 int32_t n; 1526 int32_t n;
1572 }; 1527 };
1573 1528
1574 COMPILE_ASSERT(sizeof(DeleteBuffersImmediate) == 8, 1529 COMPILE_ASSERT(sizeof(DeleteBuffersImmediate) == 8,
1575 Sizeof_DeleteBuffersImmediate_is_not_8); 1530 Sizeof_DeleteBuffersImmediate_is_not_8);
1576 COMPILE_ASSERT(offsetof(DeleteBuffersImmediate, header) == 0, 1531 COMPILE_ASSERT(offsetof(DeleteBuffersImmediate, header) == 0,
1577 OffsetOf_DeleteBuffersImmediate_header_not_0); 1532 OffsetOf_DeleteBuffersImmediate_header_not_0);
1578 COMPILE_ASSERT(offsetof(DeleteBuffersImmediate, n) == 4, 1533 COMPILE_ASSERT(offsetof(DeleteBuffersImmediate, n) == 4,
1579 OffsetOf_DeleteBuffersImmediate_n_not_4); 1534 OffsetOf_DeleteBuffersImmediate_n_not_4);
1580 1535
1581 struct DeleteFramebuffers {
1582 typedef DeleteFramebuffers ValueType;
1583 static const CommandId kCmdId = kDeleteFramebuffers;
1584 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
1585 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
1586
1587 static uint32_t ComputeSize() {
1588 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
1589 }
1590
1591 void SetHeader() { header.SetCmd<ValueType>(); }
1592
1593 void Init(GLsizei _n,
1594 uint32_t _framebuffers_shm_id,
1595 uint32_t _framebuffers_shm_offset) {
1596 SetHeader();
1597 n = _n;
1598 framebuffers_shm_id = _framebuffers_shm_id;
1599 framebuffers_shm_offset = _framebuffers_shm_offset;
1600 }
1601
1602 void* Set(void* cmd,
1603 GLsizei _n,
1604 uint32_t _framebuffers_shm_id,
1605 uint32_t _framebuffers_shm_offset) {
1606 static_cast<ValueType*>(cmd)
1607 ->Init(_n, _framebuffers_shm_id, _framebuffers_shm_offset);
1608 return NextCmdAddress<ValueType>(cmd);
1609 }
1610
1611 gpu::CommandHeader header;
1612 int32_t n;
1613 uint32_t framebuffers_shm_id;
1614 uint32_t framebuffers_shm_offset;
1615 };
1616
1617 COMPILE_ASSERT(sizeof(DeleteFramebuffers) == 16,
1618 Sizeof_DeleteFramebuffers_is_not_16);
1619 COMPILE_ASSERT(offsetof(DeleteFramebuffers, header) == 0,
1620 OffsetOf_DeleteFramebuffers_header_not_0);
1621 COMPILE_ASSERT(offsetof(DeleteFramebuffers, n) == 4,
1622 OffsetOf_DeleteFramebuffers_n_not_4);
1623 COMPILE_ASSERT(offsetof(DeleteFramebuffers, framebuffers_shm_id) == 8,
1624 OffsetOf_DeleteFramebuffers_framebuffers_shm_id_not_8);
1625 COMPILE_ASSERT(offsetof(DeleteFramebuffers, framebuffers_shm_offset) == 12,
1626 OffsetOf_DeleteFramebuffers_framebuffers_shm_offset_not_12);
1627
1628 struct DeleteFramebuffersImmediate { 1536 struct DeleteFramebuffersImmediate {
1629 typedef DeleteFramebuffersImmediate ValueType; 1537 typedef DeleteFramebuffersImmediate ValueType;
1630 static const CommandId kCmdId = kDeleteFramebuffersImmediate; 1538 static const CommandId kCmdId = kDeleteFramebuffersImmediate;
1631 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 1539 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
1632 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 1540 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
1633 1541
1634 static uint32_t ComputeDataSize(GLsizei n) { 1542 static uint32_t ComputeDataSize(GLsizei n) {
1635 return static_cast<uint32_t>(sizeof(GLuint) * n); // NOLINT 1543 return static_cast<uint32_t>(sizeof(GLuint) * n); // NOLINT
1636 } 1544 }
1637 1545
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after
1692 gpu::CommandHeader header; 1600 gpu::CommandHeader header;
1693 uint32_t program; 1601 uint32_t program;
1694 }; 1602 };
1695 1603
1696 COMPILE_ASSERT(sizeof(DeleteProgram) == 8, Sizeof_DeleteProgram_is_not_8); 1604 COMPILE_ASSERT(sizeof(DeleteProgram) == 8, Sizeof_DeleteProgram_is_not_8);
1697 COMPILE_ASSERT(offsetof(DeleteProgram, header) == 0, 1605 COMPILE_ASSERT(offsetof(DeleteProgram, header) == 0,
1698 OffsetOf_DeleteProgram_header_not_0); 1606 OffsetOf_DeleteProgram_header_not_0);
1699 COMPILE_ASSERT(offsetof(DeleteProgram, program) == 4, 1607 COMPILE_ASSERT(offsetof(DeleteProgram, program) == 4,
1700 OffsetOf_DeleteProgram_program_not_4); 1608 OffsetOf_DeleteProgram_program_not_4);
1701 1609
1702 struct DeleteRenderbuffers {
1703 typedef DeleteRenderbuffers ValueType;
1704 static const CommandId kCmdId = kDeleteRenderbuffers;
1705 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
1706 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
1707
1708 static uint32_t ComputeSize() {
1709 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
1710 }
1711
1712 void SetHeader() { header.SetCmd<ValueType>(); }
1713
1714 void Init(GLsizei _n,
1715 uint32_t _renderbuffers_shm_id,
1716 uint32_t _renderbuffers_shm_offset) {
1717 SetHeader();
1718 n = _n;
1719 renderbuffers_shm_id = _renderbuffers_shm_id;
1720 renderbuffers_shm_offset = _renderbuffers_shm_offset;
1721 }
1722
1723 void* Set(void* cmd,
1724 GLsizei _n,
1725 uint32_t _renderbuffers_shm_id,
1726 uint32_t _renderbuffers_shm_offset) {
1727 static_cast<ValueType*>(cmd)
1728 ->Init(_n, _renderbuffers_shm_id, _renderbuffers_shm_offset);
1729 return NextCmdAddress<ValueType>(cmd);
1730 }
1731
1732 gpu::CommandHeader header;
1733 int32_t n;
1734 uint32_t renderbuffers_shm_id;
1735 uint32_t renderbuffers_shm_offset;
1736 };
1737
1738 COMPILE_ASSERT(sizeof(DeleteRenderbuffers) == 16,
1739 Sizeof_DeleteRenderbuffers_is_not_16);
1740 COMPILE_ASSERT(offsetof(DeleteRenderbuffers, header) == 0,
1741 OffsetOf_DeleteRenderbuffers_header_not_0);
1742 COMPILE_ASSERT(offsetof(DeleteRenderbuffers, n) == 4,
1743 OffsetOf_DeleteRenderbuffers_n_not_4);
1744 COMPILE_ASSERT(offsetof(DeleteRenderbuffers, renderbuffers_shm_id) == 8,
1745 OffsetOf_DeleteRenderbuffers_renderbuffers_shm_id_not_8);
1746 COMPILE_ASSERT(offsetof(DeleteRenderbuffers, renderbuffers_shm_offset) == 12,
1747 OffsetOf_DeleteRenderbuffers_renderbuffers_shm_offset_not_12);
1748
1749 struct DeleteRenderbuffersImmediate { 1610 struct DeleteRenderbuffersImmediate {
1750 typedef DeleteRenderbuffersImmediate ValueType; 1611 typedef DeleteRenderbuffersImmediate ValueType;
1751 static const CommandId kCmdId = kDeleteRenderbuffersImmediate; 1612 static const CommandId kCmdId = kDeleteRenderbuffersImmediate;
1752 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 1613 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
1753 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 1614 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
1754 1615
1755 static uint32_t ComputeDataSize(GLsizei n) { 1616 static uint32_t ComputeDataSize(GLsizei n) {
1756 return static_cast<uint32_t>(sizeof(GLuint) * n); // NOLINT 1617 return static_cast<uint32_t>(sizeof(GLuint) * n); // NOLINT
1757 } 1618 }
1758 1619
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after
1813 gpu::CommandHeader header; 1674 gpu::CommandHeader header;
1814 uint32_t shader; 1675 uint32_t shader;
1815 }; 1676 };
1816 1677
1817 COMPILE_ASSERT(sizeof(DeleteShader) == 8, Sizeof_DeleteShader_is_not_8); 1678 COMPILE_ASSERT(sizeof(DeleteShader) == 8, Sizeof_DeleteShader_is_not_8);
1818 COMPILE_ASSERT(offsetof(DeleteShader, header) == 0, 1679 COMPILE_ASSERT(offsetof(DeleteShader, header) == 0,
1819 OffsetOf_DeleteShader_header_not_0); 1680 OffsetOf_DeleteShader_header_not_0);
1820 COMPILE_ASSERT(offsetof(DeleteShader, shader) == 4, 1681 COMPILE_ASSERT(offsetof(DeleteShader, shader) == 4,
1821 OffsetOf_DeleteShader_shader_not_4); 1682 OffsetOf_DeleteShader_shader_not_4);
1822 1683
1823 struct DeleteTextures {
1824 typedef DeleteTextures ValueType;
1825 static const CommandId kCmdId = kDeleteTextures;
1826 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
1827 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
1828
1829 static uint32_t ComputeSize() {
1830 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
1831 }
1832
1833 void SetHeader() { header.SetCmd<ValueType>(); }
1834
1835 void Init(GLsizei _n,
1836 uint32_t _textures_shm_id,
1837 uint32_t _textures_shm_offset) {
1838 SetHeader();
1839 n = _n;
1840 textures_shm_id = _textures_shm_id;
1841 textures_shm_offset = _textures_shm_offset;
1842 }
1843
1844 void* Set(void* cmd,
1845 GLsizei _n,
1846 uint32_t _textures_shm_id,
1847 uint32_t _textures_shm_offset) {
1848 static_cast<ValueType*>(cmd)
1849 ->Init(_n, _textures_shm_id, _textures_shm_offset);
1850 return NextCmdAddress<ValueType>(cmd);
1851 }
1852
1853 gpu::CommandHeader header;
1854 int32_t n;
1855 uint32_t textures_shm_id;
1856 uint32_t textures_shm_offset;
1857 };
1858
1859 COMPILE_ASSERT(sizeof(DeleteTextures) == 16, Sizeof_DeleteTextures_is_not_16);
1860 COMPILE_ASSERT(offsetof(DeleteTextures, header) == 0,
1861 OffsetOf_DeleteTextures_header_not_0);
1862 COMPILE_ASSERT(offsetof(DeleteTextures, n) == 4,
1863 OffsetOf_DeleteTextures_n_not_4);
1864 COMPILE_ASSERT(offsetof(DeleteTextures, textures_shm_id) == 8,
1865 OffsetOf_DeleteTextures_textures_shm_id_not_8);
1866 COMPILE_ASSERT(offsetof(DeleteTextures, textures_shm_offset) == 12,
1867 OffsetOf_DeleteTextures_textures_shm_offset_not_12);
1868
1869 struct DeleteTexturesImmediate { 1684 struct DeleteTexturesImmediate {
1870 typedef DeleteTexturesImmediate ValueType; 1685 typedef DeleteTexturesImmediate ValueType;
1871 static const CommandId kCmdId = kDeleteTexturesImmediate; 1686 static const CommandId kCmdId = kDeleteTexturesImmediate;
1872 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 1687 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
1873 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 1688 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
1874 1689
1875 static uint32_t ComputeDataSize(GLsizei n) { 1690 static uint32_t ComputeDataSize(GLsizei n) {
1876 return static_cast<uint32_t>(sizeof(GLuint) * n); // NOLINT 1691 return static_cast<uint32_t>(sizeof(GLuint) * n); // NOLINT
1877 } 1692 }
1878 1693
(...skipping 557 matching lines...) Expand 10 before | Expand all | Expand 10 after
2436 2251
2437 gpu::CommandHeader header; 2252 gpu::CommandHeader header;
2438 uint32_t mode; 2253 uint32_t mode;
2439 }; 2254 };
2440 2255
2441 COMPILE_ASSERT(sizeof(FrontFace) == 8, Sizeof_FrontFace_is_not_8); 2256 COMPILE_ASSERT(sizeof(FrontFace) == 8, Sizeof_FrontFace_is_not_8);
2442 COMPILE_ASSERT(offsetof(FrontFace, header) == 0, 2257 COMPILE_ASSERT(offsetof(FrontFace, header) == 0,
2443 OffsetOf_FrontFace_header_not_0); 2258 OffsetOf_FrontFace_header_not_0);
2444 COMPILE_ASSERT(offsetof(FrontFace, mode) == 4, OffsetOf_FrontFace_mode_not_4); 2259 COMPILE_ASSERT(offsetof(FrontFace, mode) == 4, OffsetOf_FrontFace_mode_not_4);
2445 2260
2446 struct GenBuffers {
2447 typedef GenBuffers ValueType;
2448 static const CommandId kCmdId = kGenBuffers;
2449 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
2450 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
2451
2452 static uint32_t ComputeSize() {
2453 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
2454 }
2455
2456 void SetHeader() { header.SetCmd<ValueType>(); }
2457
2458 void Init(GLsizei _n,
2459 uint32_t _buffers_shm_id,
2460 uint32_t _buffers_shm_offset) {
2461 SetHeader();
2462 n = _n;
2463 buffers_shm_id = _buffers_shm_id;
2464 buffers_shm_offset = _buffers_shm_offset;
2465 }
2466
2467 void* Set(void* cmd,
2468 GLsizei _n,
2469 uint32_t _buffers_shm_id,
2470 uint32_t _buffers_shm_offset) {
2471 static_cast<ValueType*>(cmd)
2472 ->Init(_n, _buffers_shm_id, _buffers_shm_offset);
2473 return NextCmdAddress<ValueType>(cmd);
2474 }
2475
2476 gpu::CommandHeader header;
2477 int32_t n;
2478 uint32_t buffers_shm_id;
2479 uint32_t buffers_shm_offset;
2480 };
2481
2482 COMPILE_ASSERT(sizeof(GenBuffers) == 16, Sizeof_GenBuffers_is_not_16);
2483 COMPILE_ASSERT(offsetof(GenBuffers, header) == 0,
2484 OffsetOf_GenBuffers_header_not_0);
2485 COMPILE_ASSERT(offsetof(GenBuffers, n) == 4, OffsetOf_GenBuffers_n_not_4);
2486 COMPILE_ASSERT(offsetof(GenBuffers, buffers_shm_id) == 8,
2487 OffsetOf_GenBuffers_buffers_shm_id_not_8);
2488 COMPILE_ASSERT(offsetof(GenBuffers, buffers_shm_offset) == 12,
2489 OffsetOf_GenBuffers_buffers_shm_offset_not_12);
2490
2491 struct GenBuffersImmediate { 2261 struct GenBuffersImmediate {
2492 typedef GenBuffersImmediate ValueType; 2262 typedef GenBuffersImmediate ValueType;
2493 static const CommandId kCmdId = kGenBuffersImmediate; 2263 static const CommandId kCmdId = kGenBuffersImmediate;
2494 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 2264 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
2495 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 2265 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
2496 2266
2497 static uint32_t ComputeDataSize(GLsizei n) { 2267 static uint32_t ComputeDataSize(GLsizei n) {
2498 return static_cast<uint32_t>(sizeof(GLuint) * n); // NOLINT 2268 return static_cast<uint32_t>(sizeof(GLuint) * n); // NOLINT
2499 } 2269 }
2500 2270
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after
2555 gpu::CommandHeader header; 2325 gpu::CommandHeader header;
2556 uint32_t target; 2326 uint32_t target;
2557 }; 2327 };
2558 2328
2559 COMPILE_ASSERT(sizeof(GenerateMipmap) == 8, Sizeof_GenerateMipmap_is_not_8); 2329 COMPILE_ASSERT(sizeof(GenerateMipmap) == 8, Sizeof_GenerateMipmap_is_not_8);
2560 COMPILE_ASSERT(offsetof(GenerateMipmap, header) == 0, 2330 COMPILE_ASSERT(offsetof(GenerateMipmap, header) == 0,
2561 OffsetOf_GenerateMipmap_header_not_0); 2331 OffsetOf_GenerateMipmap_header_not_0);
2562 COMPILE_ASSERT(offsetof(GenerateMipmap, target) == 4, 2332 COMPILE_ASSERT(offsetof(GenerateMipmap, target) == 4,
2563 OffsetOf_GenerateMipmap_target_not_4); 2333 OffsetOf_GenerateMipmap_target_not_4);
2564 2334
2565 struct GenFramebuffers {
2566 typedef GenFramebuffers ValueType;
2567 static const CommandId kCmdId = kGenFramebuffers;
2568 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
2569 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
2570
2571 static uint32_t ComputeSize() {
2572 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
2573 }
2574
2575 void SetHeader() { header.SetCmd<ValueType>(); }
2576
2577 void Init(GLsizei _n,
2578 uint32_t _framebuffers_shm_id,
2579 uint32_t _framebuffers_shm_offset) {
2580 SetHeader();
2581 n = _n;
2582 framebuffers_shm_id = _framebuffers_shm_id;
2583 framebuffers_shm_offset = _framebuffers_shm_offset;
2584 }
2585
2586 void* Set(void* cmd,
2587 GLsizei _n,
2588 uint32_t _framebuffers_shm_id,
2589 uint32_t _framebuffers_shm_offset) {
2590 static_cast<ValueType*>(cmd)
2591 ->Init(_n, _framebuffers_shm_id, _framebuffers_shm_offset);
2592 return NextCmdAddress<ValueType>(cmd);
2593 }
2594
2595 gpu::CommandHeader header;
2596 int32_t n;
2597 uint32_t framebuffers_shm_id;
2598 uint32_t framebuffers_shm_offset;
2599 };
2600
2601 COMPILE_ASSERT(sizeof(GenFramebuffers) == 16, Sizeof_GenFramebuffers_is_not_16);
2602 COMPILE_ASSERT(offsetof(GenFramebuffers, header) == 0,
2603 OffsetOf_GenFramebuffers_header_not_0);
2604 COMPILE_ASSERT(offsetof(GenFramebuffers, n) == 4,
2605 OffsetOf_GenFramebuffers_n_not_4);
2606 COMPILE_ASSERT(offsetof(GenFramebuffers, framebuffers_shm_id) == 8,
2607 OffsetOf_GenFramebuffers_framebuffers_shm_id_not_8);
2608 COMPILE_ASSERT(offsetof(GenFramebuffers, framebuffers_shm_offset) == 12,
2609 OffsetOf_GenFramebuffers_framebuffers_shm_offset_not_12);
2610
2611 struct GenFramebuffersImmediate { 2335 struct GenFramebuffersImmediate {
2612 typedef GenFramebuffersImmediate ValueType; 2336 typedef GenFramebuffersImmediate ValueType;
2613 static const CommandId kCmdId = kGenFramebuffersImmediate; 2337 static const CommandId kCmdId = kGenFramebuffersImmediate;
2614 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 2338 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
2615 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 2339 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
2616 2340
2617 static uint32_t ComputeDataSize(GLsizei n) { 2341 static uint32_t ComputeDataSize(GLsizei n) {
2618 return static_cast<uint32_t>(sizeof(GLuint) * n); // NOLINT 2342 return static_cast<uint32_t>(sizeof(GLuint) * n); // NOLINT
2619 } 2343 }
2620 2344
(...skipping 22 matching lines...) Expand all
2643 int32_t n; 2367 int32_t n;
2644 }; 2368 };
2645 2369
2646 COMPILE_ASSERT(sizeof(GenFramebuffersImmediate) == 8, 2370 COMPILE_ASSERT(sizeof(GenFramebuffersImmediate) == 8,
2647 Sizeof_GenFramebuffersImmediate_is_not_8); 2371 Sizeof_GenFramebuffersImmediate_is_not_8);
2648 COMPILE_ASSERT(offsetof(GenFramebuffersImmediate, header) == 0, 2372 COMPILE_ASSERT(offsetof(GenFramebuffersImmediate, header) == 0,
2649 OffsetOf_GenFramebuffersImmediate_header_not_0); 2373 OffsetOf_GenFramebuffersImmediate_header_not_0);
2650 COMPILE_ASSERT(offsetof(GenFramebuffersImmediate, n) == 4, 2374 COMPILE_ASSERT(offsetof(GenFramebuffersImmediate, n) == 4,
2651 OffsetOf_GenFramebuffersImmediate_n_not_4); 2375 OffsetOf_GenFramebuffersImmediate_n_not_4);
2652 2376
2653 struct GenRenderbuffers {
2654 typedef GenRenderbuffers ValueType;
2655 static const CommandId kCmdId = kGenRenderbuffers;
2656 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
2657 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
2658
2659 static uint32_t ComputeSize() {
2660 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
2661 }
2662
2663 void SetHeader() { header.SetCmd<ValueType>(); }
2664
2665 void Init(GLsizei _n,
2666 uint32_t _renderbuffers_shm_id,
2667 uint32_t _renderbuffers_shm_offset) {
2668 SetHeader();
2669 n = _n;
2670 renderbuffers_shm_id = _renderbuffers_shm_id;
2671 renderbuffers_shm_offset = _renderbuffers_shm_offset;
2672 }
2673
2674 void* Set(void* cmd,
2675 GLsizei _n,
2676 uint32_t _renderbuffers_shm_id,
2677 uint32_t _renderbuffers_shm_offset) {
2678 static_cast<ValueType*>(cmd)
2679 ->Init(_n, _renderbuffers_shm_id, _renderbuffers_shm_offset);
2680 return NextCmdAddress<ValueType>(cmd);
2681 }
2682
2683 gpu::CommandHeader header;
2684 int32_t n;
2685 uint32_t renderbuffers_shm_id;
2686 uint32_t renderbuffers_shm_offset;
2687 };
2688
2689 COMPILE_ASSERT(sizeof(GenRenderbuffers) == 16,
2690 Sizeof_GenRenderbuffers_is_not_16);
2691 COMPILE_ASSERT(offsetof(GenRenderbuffers, header) == 0,
2692 OffsetOf_GenRenderbuffers_header_not_0);
2693 COMPILE_ASSERT(offsetof(GenRenderbuffers, n) == 4,
2694 OffsetOf_GenRenderbuffers_n_not_4);
2695 COMPILE_ASSERT(offsetof(GenRenderbuffers, renderbuffers_shm_id) == 8,
2696 OffsetOf_GenRenderbuffers_renderbuffers_shm_id_not_8);
2697 COMPILE_ASSERT(offsetof(GenRenderbuffers, renderbuffers_shm_offset) == 12,
2698 OffsetOf_GenRenderbuffers_renderbuffers_shm_offset_not_12);
2699
2700 struct GenRenderbuffersImmediate { 2377 struct GenRenderbuffersImmediate {
2701 typedef GenRenderbuffersImmediate ValueType; 2378 typedef GenRenderbuffersImmediate ValueType;
2702 static const CommandId kCmdId = kGenRenderbuffersImmediate; 2379 static const CommandId kCmdId = kGenRenderbuffersImmediate;
2703 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 2380 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
2704 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 2381 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
2705 2382
2706 static uint32_t ComputeDataSize(GLsizei n) { 2383 static uint32_t ComputeDataSize(GLsizei n) {
2707 return static_cast<uint32_t>(sizeof(GLuint) * n); // NOLINT 2384 return static_cast<uint32_t>(sizeof(GLuint) * n); // NOLINT
2708 } 2385 }
2709 2386
(...skipping 22 matching lines...) Expand all
2732 int32_t n; 2409 int32_t n;
2733 }; 2410 };
2734 2411
2735 COMPILE_ASSERT(sizeof(GenRenderbuffersImmediate) == 8, 2412 COMPILE_ASSERT(sizeof(GenRenderbuffersImmediate) == 8,
2736 Sizeof_GenRenderbuffersImmediate_is_not_8); 2413 Sizeof_GenRenderbuffersImmediate_is_not_8);
2737 COMPILE_ASSERT(offsetof(GenRenderbuffersImmediate, header) == 0, 2414 COMPILE_ASSERT(offsetof(GenRenderbuffersImmediate, header) == 0,
2738 OffsetOf_GenRenderbuffersImmediate_header_not_0); 2415 OffsetOf_GenRenderbuffersImmediate_header_not_0);
2739 COMPILE_ASSERT(offsetof(GenRenderbuffersImmediate, n) == 4, 2416 COMPILE_ASSERT(offsetof(GenRenderbuffersImmediate, n) == 4,
2740 OffsetOf_GenRenderbuffersImmediate_n_not_4); 2417 OffsetOf_GenRenderbuffersImmediate_n_not_4);
2741 2418
2742 struct GenTextures {
2743 typedef GenTextures ValueType;
2744 static const CommandId kCmdId = kGenTextures;
2745 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
2746 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
2747
2748 static uint32_t ComputeSize() {
2749 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
2750 }
2751
2752 void SetHeader() { header.SetCmd<ValueType>(); }
2753
2754 void Init(GLsizei _n,
2755 uint32_t _textures_shm_id,
2756 uint32_t _textures_shm_offset) {
2757 SetHeader();
2758 n = _n;
2759 textures_shm_id = _textures_shm_id;
2760 textures_shm_offset = _textures_shm_offset;
2761 }
2762
2763 void* Set(void* cmd,
2764 GLsizei _n,
2765 uint32_t _textures_shm_id,
2766 uint32_t _textures_shm_offset) {
2767 static_cast<ValueType*>(cmd)
2768 ->Init(_n, _textures_shm_id, _textures_shm_offset);
2769 return NextCmdAddress<ValueType>(cmd);
2770 }
2771
2772 gpu::CommandHeader header;
2773 int32_t n;
2774 uint32_t textures_shm_id;
2775 uint32_t textures_shm_offset;
2776 };
2777
2778 COMPILE_ASSERT(sizeof(GenTextures) == 16, Sizeof_GenTextures_is_not_16);
2779 COMPILE_ASSERT(offsetof(GenTextures, header) == 0,
2780 OffsetOf_GenTextures_header_not_0);
2781 COMPILE_ASSERT(offsetof(GenTextures, n) == 4, OffsetOf_GenTextures_n_not_4);
2782 COMPILE_ASSERT(offsetof(GenTextures, textures_shm_id) == 8,
2783 OffsetOf_GenTextures_textures_shm_id_not_8);
2784 COMPILE_ASSERT(offsetof(GenTextures, textures_shm_offset) == 12,
2785 OffsetOf_GenTextures_textures_shm_offset_not_12);
2786
2787 struct GenTexturesImmediate { 2419 struct GenTexturesImmediate {
2788 typedef GenTexturesImmediate ValueType; 2420 typedef GenTexturesImmediate ValueType;
2789 static const CommandId kCmdId = kGenTexturesImmediate; 2421 static const CommandId kCmdId = kGenTexturesImmediate;
2790 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 2422 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
2791 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 2423 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
2792 2424
2793 static uint32_t ComputeDataSize(GLsizei n) { 2425 static uint32_t ComputeDataSize(GLsizei n) {
2794 return static_cast<uint32_t>(sizeof(GLuint) * n); // NOLINT 2426 return static_cast<uint32_t>(sizeof(GLuint) * n); // NOLINT
2795 } 2427 }
2796 2428
(...skipping 2566 matching lines...) Expand 10 before | Expand all | Expand 10 after
5363 COMPILE_ASSERT(sizeof(TexParameterf) == 16, Sizeof_TexParameterf_is_not_16); 4995 COMPILE_ASSERT(sizeof(TexParameterf) == 16, Sizeof_TexParameterf_is_not_16);
5364 COMPILE_ASSERT(offsetof(TexParameterf, header) == 0, 4996 COMPILE_ASSERT(offsetof(TexParameterf, header) == 0,
5365 OffsetOf_TexParameterf_header_not_0); 4997 OffsetOf_TexParameterf_header_not_0);
5366 COMPILE_ASSERT(offsetof(TexParameterf, target) == 4, 4998 COMPILE_ASSERT(offsetof(TexParameterf, target) == 4,
5367 OffsetOf_TexParameterf_target_not_4); 4999 OffsetOf_TexParameterf_target_not_4);
5368 COMPILE_ASSERT(offsetof(TexParameterf, pname) == 8, 5000 COMPILE_ASSERT(offsetof(TexParameterf, pname) == 8,
5369 OffsetOf_TexParameterf_pname_not_8); 5001 OffsetOf_TexParameterf_pname_not_8);
5370 COMPILE_ASSERT(offsetof(TexParameterf, param) == 12, 5002 COMPILE_ASSERT(offsetof(TexParameterf, param) == 12,
5371 OffsetOf_TexParameterf_param_not_12); 5003 OffsetOf_TexParameterf_param_not_12);
5372 5004
5373 struct TexParameterfv {
5374 typedef TexParameterfv ValueType;
5375 static const CommandId kCmdId = kTexParameterfv;
5376 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
5377 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
5378
5379 static uint32_t ComputeSize() {
5380 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
5381 }
5382
5383 void SetHeader() { header.SetCmd<ValueType>(); }
5384
5385 void Init(GLenum _target,
5386 GLenum _pname,
5387 uint32_t _params_shm_id,
5388 uint32_t _params_shm_offset) {
5389 SetHeader();
5390 target = _target;
5391 pname = _pname;
5392 params_shm_id = _params_shm_id;
5393 params_shm_offset = _params_shm_offset;
5394 }
5395
5396 void* Set(void* cmd,
5397 GLenum _target,
5398 GLenum _pname,
5399 uint32_t _params_shm_id,
5400 uint32_t _params_shm_offset) {
5401 static_cast<ValueType*>(cmd)
5402 ->Init(_target, _pname, _params_shm_id, _params_shm_offset);
5403 return NextCmdAddress<ValueType>(cmd);
5404 }
5405
5406 gpu::CommandHeader header;
5407 uint32_t target;
5408 uint32_t pname;
5409 uint32_t params_shm_id;
5410 uint32_t params_shm_offset;
5411 };
5412
5413 COMPILE_ASSERT(sizeof(TexParameterfv) == 20, Sizeof_TexParameterfv_is_not_20);
5414 COMPILE_ASSERT(offsetof(TexParameterfv, header) == 0,
5415 OffsetOf_TexParameterfv_header_not_0);
5416 COMPILE_ASSERT(offsetof(TexParameterfv, target) == 4,
5417 OffsetOf_TexParameterfv_target_not_4);
5418 COMPILE_ASSERT(offsetof(TexParameterfv, pname) == 8,
5419 OffsetOf_TexParameterfv_pname_not_8);
5420 COMPILE_ASSERT(offsetof(TexParameterfv, params_shm_id) == 12,
5421 OffsetOf_TexParameterfv_params_shm_id_not_12);
5422 COMPILE_ASSERT(offsetof(TexParameterfv, params_shm_offset) == 16,
5423 OffsetOf_TexParameterfv_params_shm_offset_not_16);
5424
5425 struct TexParameterfvImmediate { 5005 struct TexParameterfvImmediate {
5426 typedef TexParameterfvImmediate ValueType; 5006 typedef TexParameterfvImmediate ValueType;
5427 static const CommandId kCmdId = kTexParameterfvImmediate; 5007 static const CommandId kCmdId = kTexParameterfvImmediate;
5428 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 5008 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
5429 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 5009 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
5430 5010
5431 static uint32_t ComputeDataSize() { 5011 static uint32_t ComputeDataSize() {
5432 return static_cast<uint32_t>(sizeof(GLfloat) * 1); // NOLINT 5012 return static_cast<uint32_t>(sizeof(GLfloat) * 1); // NOLINT
5433 } 5013 }
5434 5014
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after
5499 COMPILE_ASSERT(sizeof(TexParameteri) == 16, Sizeof_TexParameteri_is_not_16); 5079 COMPILE_ASSERT(sizeof(TexParameteri) == 16, Sizeof_TexParameteri_is_not_16);
5500 COMPILE_ASSERT(offsetof(TexParameteri, header) == 0, 5080 COMPILE_ASSERT(offsetof(TexParameteri, header) == 0,
5501 OffsetOf_TexParameteri_header_not_0); 5081 OffsetOf_TexParameteri_header_not_0);
5502 COMPILE_ASSERT(offsetof(TexParameteri, target) == 4, 5082 COMPILE_ASSERT(offsetof(TexParameteri, target) == 4,
5503 OffsetOf_TexParameteri_target_not_4); 5083 OffsetOf_TexParameteri_target_not_4);
5504 COMPILE_ASSERT(offsetof(TexParameteri, pname) == 8, 5084 COMPILE_ASSERT(offsetof(TexParameteri, pname) == 8,
5505 OffsetOf_TexParameteri_pname_not_8); 5085 OffsetOf_TexParameteri_pname_not_8);
5506 COMPILE_ASSERT(offsetof(TexParameteri, param) == 12, 5086 COMPILE_ASSERT(offsetof(TexParameteri, param) == 12,
5507 OffsetOf_TexParameteri_param_not_12); 5087 OffsetOf_TexParameteri_param_not_12);
5508 5088
5509 struct TexParameteriv {
5510 typedef TexParameteriv ValueType;
5511 static const CommandId kCmdId = kTexParameteriv;
5512 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
5513 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
5514
5515 static uint32_t ComputeSize() {
5516 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
5517 }
5518
5519 void SetHeader() { header.SetCmd<ValueType>(); }
5520
5521 void Init(GLenum _target,
5522 GLenum _pname,
5523 uint32_t _params_shm_id,
5524 uint32_t _params_shm_offset) {
5525 SetHeader();
5526 target = _target;
5527 pname = _pname;
5528 params_shm_id = _params_shm_id;
5529 params_shm_offset = _params_shm_offset;
5530 }
5531
5532 void* Set(void* cmd,
5533 GLenum _target,
5534 GLenum _pname,
5535 uint32_t _params_shm_id,
5536 uint32_t _params_shm_offset) {
5537 static_cast<ValueType*>(cmd)
5538 ->Init(_target, _pname, _params_shm_id, _params_shm_offset);
5539 return NextCmdAddress<ValueType>(cmd);
5540 }
5541
5542 gpu::CommandHeader header;
5543 uint32_t target;
5544 uint32_t pname;
5545 uint32_t params_shm_id;
5546 uint32_t params_shm_offset;
5547 };
5548
5549 COMPILE_ASSERT(sizeof(TexParameteriv) == 20, Sizeof_TexParameteriv_is_not_20);
5550 COMPILE_ASSERT(offsetof(TexParameteriv, header) == 0,
5551 OffsetOf_TexParameteriv_header_not_0);
5552 COMPILE_ASSERT(offsetof(TexParameteriv, target) == 4,
5553 OffsetOf_TexParameteriv_target_not_4);
5554 COMPILE_ASSERT(offsetof(TexParameteriv, pname) == 8,
5555 OffsetOf_TexParameteriv_pname_not_8);
5556 COMPILE_ASSERT(offsetof(TexParameteriv, params_shm_id) == 12,
5557 OffsetOf_TexParameteriv_params_shm_id_not_12);
5558 COMPILE_ASSERT(offsetof(TexParameteriv, params_shm_offset) == 16,
5559 OffsetOf_TexParameteriv_params_shm_offset_not_16);
5560
5561 struct TexParameterivImmediate { 5089 struct TexParameterivImmediate {
5562 typedef TexParameterivImmediate ValueType; 5090 typedef TexParameterivImmediate ValueType;
5563 static const CommandId kCmdId = kTexParameterivImmediate; 5091 static const CommandId kCmdId = kTexParameterivImmediate;
5564 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 5092 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
5565 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 5093 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
5566 5094
5567 static uint32_t ComputeDataSize() { 5095 static uint32_t ComputeDataSize() {
5568 return static_cast<uint32_t>(sizeof(GLint) * 1); // NOLINT 5096 return static_cast<uint32_t>(sizeof(GLint) * 1); // NOLINT
5569 } 5097 }
5570 5098
(...skipping 162 matching lines...) Expand 10 before | Expand all | Expand 10 after
5733 float x; 5261 float x;
5734 }; 5262 };
5735 5263
5736 COMPILE_ASSERT(sizeof(Uniform1f) == 12, Sizeof_Uniform1f_is_not_12); 5264 COMPILE_ASSERT(sizeof(Uniform1f) == 12, Sizeof_Uniform1f_is_not_12);
5737 COMPILE_ASSERT(offsetof(Uniform1f, header) == 0, 5265 COMPILE_ASSERT(offsetof(Uniform1f, header) == 0,
5738 OffsetOf_Uniform1f_header_not_0); 5266 OffsetOf_Uniform1f_header_not_0);
5739 COMPILE_ASSERT(offsetof(Uniform1f, location) == 4, 5267 COMPILE_ASSERT(offsetof(Uniform1f, location) == 4,
5740 OffsetOf_Uniform1f_location_not_4); 5268 OffsetOf_Uniform1f_location_not_4);
5741 COMPILE_ASSERT(offsetof(Uniform1f, x) == 8, OffsetOf_Uniform1f_x_not_8); 5269 COMPILE_ASSERT(offsetof(Uniform1f, x) == 8, OffsetOf_Uniform1f_x_not_8);
5742 5270
5743 struct Uniform1fv {
5744 typedef Uniform1fv ValueType;
5745 static const CommandId kCmdId = kUniform1fv;
5746 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
5747 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
5748
5749 static uint32_t ComputeSize() {
5750 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
5751 }
5752
5753 void SetHeader() { header.SetCmd<ValueType>(); }
5754
5755 void Init(GLint _location,
5756 GLsizei _count,
5757 uint32_t _v_shm_id,
5758 uint32_t _v_shm_offset) {
5759 SetHeader();
5760 location = _location;
5761 count = _count;
5762 v_shm_id = _v_shm_id;
5763 v_shm_offset = _v_shm_offset;
5764 }
5765
5766 void* Set(void* cmd,
5767 GLint _location,
5768 GLsizei _count,
5769 uint32_t _v_shm_id,
5770 uint32_t _v_shm_offset) {
5771 static_cast<ValueType*>(cmd)
5772 ->Init(_location, _count, _v_shm_id, _v_shm_offset);
5773 return NextCmdAddress<ValueType>(cmd);
5774 }
5775
5776 gpu::CommandHeader header;
5777 int32_t location;
5778 int32_t count;
5779 uint32_t v_shm_id;
5780 uint32_t v_shm_offset;
5781 };
5782
5783 COMPILE_ASSERT(sizeof(Uniform1fv) == 20, Sizeof_Uniform1fv_is_not_20);
5784 COMPILE_ASSERT(offsetof(Uniform1fv, header) == 0,
5785 OffsetOf_Uniform1fv_header_not_0);
5786 COMPILE_ASSERT(offsetof(Uniform1fv, location) == 4,
5787 OffsetOf_Uniform1fv_location_not_4);
5788 COMPILE_ASSERT(offsetof(Uniform1fv, count) == 8,
5789 OffsetOf_Uniform1fv_count_not_8);
5790 COMPILE_ASSERT(offsetof(Uniform1fv, v_shm_id) == 12,
5791 OffsetOf_Uniform1fv_v_shm_id_not_12);
5792 COMPILE_ASSERT(offsetof(Uniform1fv, v_shm_offset) == 16,
5793 OffsetOf_Uniform1fv_v_shm_offset_not_16);
5794
5795 struct Uniform1fvImmediate { 5271 struct Uniform1fvImmediate {
5796 typedef Uniform1fvImmediate ValueType; 5272 typedef Uniform1fvImmediate ValueType;
5797 static const CommandId kCmdId = kUniform1fvImmediate; 5273 static const CommandId kCmdId = kUniform1fvImmediate;
5798 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 5274 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
5799 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 5275 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
5800 5276
5801 static uint32_t ComputeDataSize(GLsizei count) { 5277 static uint32_t ComputeDataSize(GLsizei count) {
5802 return static_cast<uint32_t>(sizeof(GLfloat) * 1 * count); // NOLINT 5278 return static_cast<uint32_t>(sizeof(GLfloat) * 1 * count); // NOLINT
5803 } 5279 }
5804 5280
(...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after
5866 int32_t x; 5342 int32_t x;
5867 }; 5343 };
5868 5344
5869 COMPILE_ASSERT(sizeof(Uniform1i) == 12, Sizeof_Uniform1i_is_not_12); 5345 COMPILE_ASSERT(sizeof(Uniform1i) == 12, Sizeof_Uniform1i_is_not_12);
5870 COMPILE_ASSERT(offsetof(Uniform1i, header) == 0, 5346 COMPILE_ASSERT(offsetof(Uniform1i, header) == 0,
5871 OffsetOf_Uniform1i_header_not_0); 5347 OffsetOf_Uniform1i_header_not_0);
5872 COMPILE_ASSERT(offsetof(Uniform1i, location) == 4, 5348 COMPILE_ASSERT(offsetof(Uniform1i, location) == 4,
5873 OffsetOf_Uniform1i_location_not_4); 5349 OffsetOf_Uniform1i_location_not_4);
5874 COMPILE_ASSERT(offsetof(Uniform1i, x) == 8, OffsetOf_Uniform1i_x_not_8); 5350 COMPILE_ASSERT(offsetof(Uniform1i, x) == 8, OffsetOf_Uniform1i_x_not_8);
5875 5351
5876 struct Uniform1iv {
5877 typedef Uniform1iv ValueType;
5878 static const CommandId kCmdId = kUniform1iv;
5879 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
5880 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
5881
5882 static uint32_t ComputeSize() {
5883 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
5884 }
5885
5886 void SetHeader() { header.SetCmd<ValueType>(); }
5887
5888 void Init(GLint _location,
5889 GLsizei _count,
5890 uint32_t _v_shm_id,
5891 uint32_t _v_shm_offset) {
5892 SetHeader();
5893 location = _location;
5894 count = _count;
5895 v_shm_id = _v_shm_id;
5896 v_shm_offset = _v_shm_offset;
5897 }
5898
5899 void* Set(void* cmd,
5900 GLint _location,
5901 GLsizei _count,
5902 uint32_t _v_shm_id,
5903 uint32_t _v_shm_offset) {
5904 static_cast<ValueType*>(cmd)
5905 ->Init(_location, _count, _v_shm_id, _v_shm_offset);
5906 return NextCmdAddress<ValueType>(cmd);
5907 }
5908
5909 gpu::CommandHeader header;
5910 int32_t location;
5911 int32_t count;
5912 uint32_t v_shm_id;
5913 uint32_t v_shm_offset;
5914 };
5915
5916 COMPILE_ASSERT(sizeof(Uniform1iv) == 20, Sizeof_Uniform1iv_is_not_20);
5917 COMPILE_ASSERT(offsetof(Uniform1iv, header) == 0,
5918 OffsetOf_Uniform1iv_header_not_0);
5919 COMPILE_ASSERT(offsetof(Uniform1iv, location) == 4,
5920 OffsetOf_Uniform1iv_location_not_4);
5921 COMPILE_ASSERT(offsetof(Uniform1iv, count) == 8,
5922 OffsetOf_Uniform1iv_count_not_8);
5923 COMPILE_ASSERT(offsetof(Uniform1iv, v_shm_id) == 12,
5924 OffsetOf_Uniform1iv_v_shm_id_not_12);
5925 COMPILE_ASSERT(offsetof(Uniform1iv, v_shm_offset) == 16,
5926 OffsetOf_Uniform1iv_v_shm_offset_not_16);
5927
5928 struct Uniform1ivImmediate { 5352 struct Uniform1ivImmediate {
5929 typedef Uniform1ivImmediate ValueType; 5353 typedef Uniform1ivImmediate ValueType;
5930 static const CommandId kCmdId = kUniform1ivImmediate; 5354 static const CommandId kCmdId = kUniform1ivImmediate;
5931 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 5355 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
5932 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 5356 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
5933 5357
5934 static uint32_t ComputeDataSize(GLsizei count) { 5358 static uint32_t ComputeDataSize(GLsizei count) {
5935 return static_cast<uint32_t>(sizeof(GLint) * 1 * count); // NOLINT 5359 return static_cast<uint32_t>(sizeof(GLint) * 1 * count); // NOLINT
5936 } 5360 }
5937 5361
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after
6002 }; 5426 };
6003 5427
6004 COMPILE_ASSERT(sizeof(Uniform2f) == 16, Sizeof_Uniform2f_is_not_16); 5428 COMPILE_ASSERT(sizeof(Uniform2f) == 16, Sizeof_Uniform2f_is_not_16);
6005 COMPILE_ASSERT(offsetof(Uniform2f, header) == 0, 5429 COMPILE_ASSERT(offsetof(Uniform2f, header) == 0,
6006 OffsetOf_Uniform2f_header_not_0); 5430 OffsetOf_Uniform2f_header_not_0);
6007 COMPILE_ASSERT(offsetof(Uniform2f, location) == 4, 5431 COMPILE_ASSERT(offsetof(Uniform2f, location) == 4,
6008 OffsetOf_Uniform2f_location_not_4); 5432 OffsetOf_Uniform2f_location_not_4);
6009 COMPILE_ASSERT(offsetof(Uniform2f, x) == 8, OffsetOf_Uniform2f_x_not_8); 5433 COMPILE_ASSERT(offsetof(Uniform2f, x) == 8, OffsetOf_Uniform2f_x_not_8);
6010 COMPILE_ASSERT(offsetof(Uniform2f, y) == 12, OffsetOf_Uniform2f_y_not_12); 5434 COMPILE_ASSERT(offsetof(Uniform2f, y) == 12, OffsetOf_Uniform2f_y_not_12);
6011 5435
6012 struct Uniform2fv {
6013 typedef Uniform2fv ValueType;
6014 static const CommandId kCmdId = kUniform2fv;
6015 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
6016 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
6017
6018 static uint32_t ComputeSize() {
6019 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
6020 }
6021
6022 void SetHeader() { header.SetCmd<ValueType>(); }
6023
6024 void Init(GLint _location,
6025 GLsizei _count,
6026 uint32_t _v_shm_id,
6027 uint32_t _v_shm_offset) {
6028 SetHeader();
6029 location = _location;
6030 count = _count;
6031 v_shm_id = _v_shm_id;
6032 v_shm_offset = _v_shm_offset;
6033 }
6034
6035 void* Set(void* cmd,
6036 GLint _location,
6037 GLsizei _count,
6038 uint32_t _v_shm_id,
6039 uint32_t _v_shm_offset) {
6040 static_cast<ValueType*>(cmd)
6041 ->Init(_location, _count, _v_shm_id, _v_shm_offset);
6042 return NextCmdAddress<ValueType>(cmd);
6043 }
6044
6045 gpu::CommandHeader header;
6046 int32_t location;
6047 int32_t count;
6048 uint32_t v_shm_id;
6049 uint32_t v_shm_offset;
6050 };
6051
6052 COMPILE_ASSERT(sizeof(Uniform2fv) == 20, Sizeof_Uniform2fv_is_not_20);
6053 COMPILE_ASSERT(offsetof(Uniform2fv, header) == 0,
6054 OffsetOf_Uniform2fv_header_not_0);
6055 COMPILE_ASSERT(offsetof(Uniform2fv, location) == 4,
6056 OffsetOf_Uniform2fv_location_not_4);
6057 COMPILE_ASSERT(offsetof(Uniform2fv, count) == 8,
6058 OffsetOf_Uniform2fv_count_not_8);
6059 COMPILE_ASSERT(offsetof(Uniform2fv, v_shm_id) == 12,
6060 OffsetOf_Uniform2fv_v_shm_id_not_12);
6061 COMPILE_ASSERT(offsetof(Uniform2fv, v_shm_offset) == 16,
6062 OffsetOf_Uniform2fv_v_shm_offset_not_16);
6063
6064 struct Uniform2fvImmediate { 5436 struct Uniform2fvImmediate {
6065 typedef Uniform2fvImmediate ValueType; 5437 typedef Uniform2fvImmediate ValueType;
6066 static const CommandId kCmdId = kUniform2fvImmediate; 5438 static const CommandId kCmdId = kUniform2fvImmediate;
6067 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 5439 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
6068 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 5440 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
6069 5441
6070 static uint32_t ComputeDataSize(GLsizei count) { 5442 static uint32_t ComputeDataSize(GLsizei count) {
6071 return static_cast<uint32_t>(sizeof(GLfloat) * 2 * count); // NOLINT 5443 return static_cast<uint32_t>(sizeof(GLfloat) * 2 * count); // NOLINT
6072 } 5444 }
6073 5445
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after
6138 }; 5510 };
6139 5511
6140 COMPILE_ASSERT(sizeof(Uniform2i) == 16, Sizeof_Uniform2i_is_not_16); 5512 COMPILE_ASSERT(sizeof(Uniform2i) == 16, Sizeof_Uniform2i_is_not_16);
6141 COMPILE_ASSERT(offsetof(Uniform2i, header) == 0, 5513 COMPILE_ASSERT(offsetof(Uniform2i, header) == 0,
6142 OffsetOf_Uniform2i_header_not_0); 5514 OffsetOf_Uniform2i_header_not_0);
6143 COMPILE_ASSERT(offsetof(Uniform2i, location) == 4, 5515 COMPILE_ASSERT(offsetof(Uniform2i, location) == 4,
6144 OffsetOf_Uniform2i_location_not_4); 5516 OffsetOf_Uniform2i_location_not_4);
6145 COMPILE_ASSERT(offsetof(Uniform2i, x) == 8, OffsetOf_Uniform2i_x_not_8); 5517 COMPILE_ASSERT(offsetof(Uniform2i, x) == 8, OffsetOf_Uniform2i_x_not_8);
6146 COMPILE_ASSERT(offsetof(Uniform2i, y) == 12, OffsetOf_Uniform2i_y_not_12); 5518 COMPILE_ASSERT(offsetof(Uniform2i, y) == 12, OffsetOf_Uniform2i_y_not_12);
6147 5519
6148 struct Uniform2iv {
6149 typedef Uniform2iv ValueType;
6150 static const CommandId kCmdId = kUniform2iv;
6151 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
6152 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
6153
6154 static uint32_t ComputeSize() {
6155 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
6156 }
6157
6158 void SetHeader() { header.SetCmd<ValueType>(); }
6159
6160 void Init(GLint _location,
6161 GLsizei _count,
6162 uint32_t _v_shm_id,
6163 uint32_t _v_shm_offset) {
6164 SetHeader();
6165 location = _location;
6166 count = _count;
6167 v_shm_id = _v_shm_id;
6168 v_shm_offset = _v_shm_offset;
6169 }
6170
6171 void* Set(void* cmd,
6172 GLint _location,
6173 GLsizei _count,
6174 uint32_t _v_shm_id,
6175 uint32_t _v_shm_offset) {
6176 static_cast<ValueType*>(cmd)
6177 ->Init(_location, _count, _v_shm_id, _v_shm_offset);
6178 return NextCmdAddress<ValueType>(cmd);
6179 }
6180
6181 gpu::CommandHeader header;
6182 int32_t location;
6183 int32_t count;
6184 uint32_t v_shm_id;
6185 uint32_t v_shm_offset;
6186 };
6187
6188 COMPILE_ASSERT(sizeof(Uniform2iv) == 20, Sizeof_Uniform2iv_is_not_20);
6189 COMPILE_ASSERT(offsetof(Uniform2iv, header) == 0,
6190 OffsetOf_Uniform2iv_header_not_0);
6191 COMPILE_ASSERT(offsetof(Uniform2iv, location) == 4,
6192 OffsetOf_Uniform2iv_location_not_4);
6193 COMPILE_ASSERT(offsetof(Uniform2iv, count) == 8,
6194 OffsetOf_Uniform2iv_count_not_8);
6195 COMPILE_ASSERT(offsetof(Uniform2iv, v_shm_id) == 12,
6196 OffsetOf_Uniform2iv_v_shm_id_not_12);
6197 COMPILE_ASSERT(offsetof(Uniform2iv, v_shm_offset) == 16,
6198 OffsetOf_Uniform2iv_v_shm_offset_not_16);
6199
6200 struct Uniform2ivImmediate { 5520 struct Uniform2ivImmediate {
6201 typedef Uniform2ivImmediate ValueType; 5521 typedef Uniform2ivImmediate ValueType;
6202 static const CommandId kCmdId = kUniform2ivImmediate; 5522 static const CommandId kCmdId = kUniform2ivImmediate;
6203 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 5523 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
6204 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 5524 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
6205 5525
6206 static uint32_t ComputeDataSize(GLsizei count) { 5526 static uint32_t ComputeDataSize(GLsizei count) {
6207 return static_cast<uint32_t>(sizeof(GLint) * 2 * count); // NOLINT 5527 return static_cast<uint32_t>(sizeof(GLint) * 2 * count); // NOLINT
6208 } 5528 }
6209 5529
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after
6277 5597
6278 COMPILE_ASSERT(sizeof(Uniform3f) == 20, Sizeof_Uniform3f_is_not_20); 5598 COMPILE_ASSERT(sizeof(Uniform3f) == 20, Sizeof_Uniform3f_is_not_20);
6279 COMPILE_ASSERT(offsetof(Uniform3f, header) == 0, 5599 COMPILE_ASSERT(offsetof(Uniform3f, header) == 0,
6280 OffsetOf_Uniform3f_header_not_0); 5600 OffsetOf_Uniform3f_header_not_0);
6281 COMPILE_ASSERT(offsetof(Uniform3f, location) == 4, 5601 COMPILE_ASSERT(offsetof(Uniform3f, location) == 4,
6282 OffsetOf_Uniform3f_location_not_4); 5602 OffsetOf_Uniform3f_location_not_4);
6283 COMPILE_ASSERT(offsetof(Uniform3f, x) == 8, OffsetOf_Uniform3f_x_not_8); 5603 COMPILE_ASSERT(offsetof(Uniform3f, x) == 8, OffsetOf_Uniform3f_x_not_8);
6284 COMPILE_ASSERT(offsetof(Uniform3f, y) == 12, OffsetOf_Uniform3f_y_not_12); 5604 COMPILE_ASSERT(offsetof(Uniform3f, y) == 12, OffsetOf_Uniform3f_y_not_12);
6285 COMPILE_ASSERT(offsetof(Uniform3f, z) == 16, OffsetOf_Uniform3f_z_not_16); 5605 COMPILE_ASSERT(offsetof(Uniform3f, z) == 16, OffsetOf_Uniform3f_z_not_16);
6286 5606
6287 struct Uniform3fv {
6288 typedef Uniform3fv ValueType;
6289 static const CommandId kCmdId = kUniform3fv;
6290 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
6291 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
6292
6293 static uint32_t ComputeSize() {
6294 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
6295 }
6296
6297 void SetHeader() { header.SetCmd<ValueType>(); }
6298
6299 void Init(GLint _location,
6300 GLsizei _count,
6301 uint32_t _v_shm_id,
6302 uint32_t _v_shm_offset) {
6303 SetHeader();
6304 location = _location;
6305 count = _count;
6306 v_shm_id = _v_shm_id;
6307 v_shm_offset = _v_shm_offset;
6308 }
6309
6310 void* Set(void* cmd,
6311 GLint _location,
6312 GLsizei _count,
6313 uint32_t _v_shm_id,
6314 uint32_t _v_shm_offset) {
6315 static_cast<ValueType*>(cmd)
6316 ->Init(_location, _count, _v_shm_id, _v_shm_offset);
6317 return NextCmdAddress<ValueType>(cmd);
6318 }
6319
6320 gpu::CommandHeader header;
6321 int32_t location;
6322 int32_t count;
6323 uint32_t v_shm_id;
6324 uint32_t v_shm_offset;
6325 };
6326
6327 COMPILE_ASSERT(sizeof(Uniform3fv) == 20, Sizeof_Uniform3fv_is_not_20);
6328 COMPILE_ASSERT(offsetof(Uniform3fv, header) == 0,
6329 OffsetOf_Uniform3fv_header_not_0);
6330 COMPILE_ASSERT(offsetof(Uniform3fv, location) == 4,
6331 OffsetOf_Uniform3fv_location_not_4);
6332 COMPILE_ASSERT(offsetof(Uniform3fv, count) == 8,
6333 OffsetOf_Uniform3fv_count_not_8);
6334 COMPILE_ASSERT(offsetof(Uniform3fv, v_shm_id) == 12,
6335 OffsetOf_Uniform3fv_v_shm_id_not_12);
6336 COMPILE_ASSERT(offsetof(Uniform3fv, v_shm_offset) == 16,
6337 OffsetOf_Uniform3fv_v_shm_offset_not_16);
6338
6339 struct Uniform3fvImmediate { 5607 struct Uniform3fvImmediate {
6340 typedef Uniform3fvImmediate ValueType; 5608 typedef Uniform3fvImmediate ValueType;
6341 static const CommandId kCmdId = kUniform3fvImmediate; 5609 static const CommandId kCmdId = kUniform3fvImmediate;
6342 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 5610 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
6343 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 5611 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
6344 5612
6345 static uint32_t ComputeDataSize(GLsizei count) { 5613 static uint32_t ComputeDataSize(GLsizei count) {
6346 return static_cast<uint32_t>(sizeof(GLfloat) * 3 * count); // NOLINT 5614 return static_cast<uint32_t>(sizeof(GLfloat) * 3 * count); // NOLINT
6347 } 5615 }
6348 5616
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after
6416 5684
6417 COMPILE_ASSERT(sizeof(Uniform3i) == 20, Sizeof_Uniform3i_is_not_20); 5685 COMPILE_ASSERT(sizeof(Uniform3i) == 20, Sizeof_Uniform3i_is_not_20);
6418 COMPILE_ASSERT(offsetof(Uniform3i, header) == 0, 5686 COMPILE_ASSERT(offsetof(Uniform3i, header) == 0,
6419 OffsetOf_Uniform3i_header_not_0); 5687 OffsetOf_Uniform3i_header_not_0);
6420 COMPILE_ASSERT(offsetof(Uniform3i, location) == 4, 5688 COMPILE_ASSERT(offsetof(Uniform3i, location) == 4,
6421 OffsetOf_Uniform3i_location_not_4); 5689 OffsetOf_Uniform3i_location_not_4);
6422 COMPILE_ASSERT(offsetof(Uniform3i, x) == 8, OffsetOf_Uniform3i_x_not_8); 5690 COMPILE_ASSERT(offsetof(Uniform3i, x) == 8, OffsetOf_Uniform3i_x_not_8);
6423 COMPILE_ASSERT(offsetof(Uniform3i, y) == 12, OffsetOf_Uniform3i_y_not_12); 5691 COMPILE_ASSERT(offsetof(Uniform3i, y) == 12, OffsetOf_Uniform3i_y_not_12);
6424 COMPILE_ASSERT(offsetof(Uniform3i, z) == 16, OffsetOf_Uniform3i_z_not_16); 5692 COMPILE_ASSERT(offsetof(Uniform3i, z) == 16, OffsetOf_Uniform3i_z_not_16);
6425 5693
6426 struct Uniform3iv {
6427 typedef Uniform3iv ValueType;
6428 static const CommandId kCmdId = kUniform3iv;
6429 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
6430 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
6431
6432 static uint32_t ComputeSize() {
6433 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
6434 }
6435
6436 void SetHeader() { header.SetCmd<ValueType>(); }
6437
6438 void Init(GLint _location,
6439 GLsizei _count,
6440 uint32_t _v_shm_id,
6441 uint32_t _v_shm_offset) {
6442 SetHeader();
6443 location = _location;
6444 count = _count;
6445 v_shm_id = _v_shm_id;
6446 v_shm_offset = _v_shm_offset;
6447 }
6448
6449 void* Set(void* cmd,
6450 GLint _location,
6451 GLsizei _count,
6452 uint32_t _v_shm_id,
6453 uint32_t _v_shm_offset) {
6454 static_cast<ValueType*>(cmd)
6455 ->Init(_location, _count, _v_shm_id, _v_shm_offset);
6456 return NextCmdAddress<ValueType>(cmd);
6457 }
6458
6459 gpu::CommandHeader header;
6460 int32_t location;
6461 int32_t count;
6462 uint32_t v_shm_id;
6463 uint32_t v_shm_offset;
6464 };
6465
6466 COMPILE_ASSERT(sizeof(Uniform3iv) == 20, Sizeof_Uniform3iv_is_not_20);
6467 COMPILE_ASSERT(offsetof(Uniform3iv, header) == 0,
6468 OffsetOf_Uniform3iv_header_not_0);
6469 COMPILE_ASSERT(offsetof(Uniform3iv, location) == 4,
6470 OffsetOf_Uniform3iv_location_not_4);
6471 COMPILE_ASSERT(offsetof(Uniform3iv, count) == 8,
6472 OffsetOf_Uniform3iv_count_not_8);
6473 COMPILE_ASSERT(offsetof(Uniform3iv, v_shm_id) == 12,
6474 OffsetOf_Uniform3iv_v_shm_id_not_12);
6475 COMPILE_ASSERT(offsetof(Uniform3iv, v_shm_offset) == 16,
6476 OffsetOf_Uniform3iv_v_shm_offset_not_16);
6477
6478 struct Uniform3ivImmediate { 5694 struct Uniform3ivImmediate {
6479 typedef Uniform3ivImmediate ValueType; 5695 typedef Uniform3ivImmediate ValueType;
6480 static const CommandId kCmdId = kUniform3ivImmediate; 5696 static const CommandId kCmdId = kUniform3ivImmediate;
6481 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 5697 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
6482 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 5698 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
6483 5699
6484 static uint32_t ComputeDataSize(GLsizei count) { 5700 static uint32_t ComputeDataSize(GLsizei count) {
6485 return static_cast<uint32_t>(sizeof(GLint) * 3 * count); // NOLINT 5701 return static_cast<uint32_t>(sizeof(GLint) * 3 * count); // NOLINT
6486 } 5702 }
6487 5703
(...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after
6563 COMPILE_ASSERT(sizeof(Uniform4f) == 24, Sizeof_Uniform4f_is_not_24); 5779 COMPILE_ASSERT(sizeof(Uniform4f) == 24, Sizeof_Uniform4f_is_not_24);
6564 COMPILE_ASSERT(offsetof(Uniform4f, header) == 0, 5780 COMPILE_ASSERT(offsetof(Uniform4f, header) == 0,
6565 OffsetOf_Uniform4f_header_not_0); 5781 OffsetOf_Uniform4f_header_not_0);
6566 COMPILE_ASSERT(offsetof(Uniform4f, location) == 4, 5782 COMPILE_ASSERT(offsetof(Uniform4f, location) == 4,
6567 OffsetOf_Uniform4f_location_not_4); 5783 OffsetOf_Uniform4f_location_not_4);
6568 COMPILE_ASSERT(offsetof(Uniform4f, x) == 8, OffsetOf_Uniform4f_x_not_8); 5784 COMPILE_ASSERT(offsetof(Uniform4f, x) == 8, OffsetOf_Uniform4f_x_not_8);
6569 COMPILE_ASSERT(offsetof(Uniform4f, y) == 12, OffsetOf_Uniform4f_y_not_12); 5785 COMPILE_ASSERT(offsetof(Uniform4f, y) == 12, OffsetOf_Uniform4f_y_not_12);
6570 COMPILE_ASSERT(offsetof(Uniform4f, z) == 16, OffsetOf_Uniform4f_z_not_16); 5786 COMPILE_ASSERT(offsetof(Uniform4f, z) == 16, OffsetOf_Uniform4f_z_not_16);
6571 COMPILE_ASSERT(offsetof(Uniform4f, w) == 20, OffsetOf_Uniform4f_w_not_20); 5787 COMPILE_ASSERT(offsetof(Uniform4f, w) == 20, OffsetOf_Uniform4f_w_not_20);
6572 5788
6573 struct Uniform4fv {
6574 typedef Uniform4fv ValueType;
6575 static const CommandId kCmdId = kUniform4fv;
6576 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
6577 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
6578
6579 static uint32_t ComputeSize() {
6580 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
6581 }
6582
6583 void SetHeader() { header.SetCmd<ValueType>(); }
6584
6585 void Init(GLint _location,
6586 GLsizei _count,
6587 uint32_t _v_shm_id,
6588 uint32_t _v_shm_offset) {
6589 SetHeader();
6590 location = _location;
6591 count = _count;
6592 v_shm_id = _v_shm_id;
6593 v_shm_offset = _v_shm_offset;
6594 }
6595
6596 void* Set(void* cmd,
6597 GLint _location,
6598 GLsizei _count,
6599 uint32_t _v_shm_id,
6600 uint32_t _v_shm_offset) {
6601 static_cast<ValueType*>(cmd)
6602 ->Init(_location, _count, _v_shm_id, _v_shm_offset);
6603 return NextCmdAddress<ValueType>(cmd);
6604 }
6605
6606 gpu::CommandHeader header;
6607 int32_t location;
6608 int32_t count;
6609 uint32_t v_shm_id;
6610 uint32_t v_shm_offset;
6611 };
6612
6613 COMPILE_ASSERT(sizeof(Uniform4fv) == 20, Sizeof_Uniform4fv_is_not_20);
6614 COMPILE_ASSERT(offsetof(Uniform4fv, header) == 0,
6615 OffsetOf_Uniform4fv_header_not_0);
6616 COMPILE_ASSERT(offsetof(Uniform4fv, location) == 4,
6617 OffsetOf_Uniform4fv_location_not_4);
6618 COMPILE_ASSERT(offsetof(Uniform4fv, count) == 8,
6619 OffsetOf_Uniform4fv_count_not_8);
6620 COMPILE_ASSERT(offsetof(Uniform4fv, v_shm_id) == 12,
6621 OffsetOf_Uniform4fv_v_shm_id_not_12);
6622 COMPILE_ASSERT(offsetof(Uniform4fv, v_shm_offset) == 16,
6623 OffsetOf_Uniform4fv_v_shm_offset_not_16);
6624
6625 struct Uniform4fvImmediate { 5789 struct Uniform4fvImmediate {
6626 typedef Uniform4fvImmediate ValueType; 5790 typedef Uniform4fvImmediate ValueType;
6627 static const CommandId kCmdId = kUniform4fvImmediate; 5791 static const CommandId kCmdId = kUniform4fvImmediate;
6628 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 5792 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
6629 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 5793 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
6630 5794
6631 static uint32_t ComputeDataSize(GLsizei count) { 5795 static uint32_t ComputeDataSize(GLsizei count) {
6632 return static_cast<uint32_t>(sizeof(GLfloat) * 4 * count); // NOLINT 5796 return static_cast<uint32_t>(sizeof(GLfloat) * 4 * count); // NOLINT
6633 } 5797 }
6634 5798
(...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after
6710 COMPILE_ASSERT(sizeof(Uniform4i) == 24, Sizeof_Uniform4i_is_not_24); 5874 COMPILE_ASSERT(sizeof(Uniform4i) == 24, Sizeof_Uniform4i_is_not_24);
6711 COMPILE_ASSERT(offsetof(Uniform4i, header) == 0, 5875 COMPILE_ASSERT(offsetof(Uniform4i, header) == 0,
6712 OffsetOf_Uniform4i_header_not_0); 5876 OffsetOf_Uniform4i_header_not_0);
6713 COMPILE_ASSERT(offsetof(Uniform4i, location) == 4, 5877 COMPILE_ASSERT(offsetof(Uniform4i, location) == 4,
6714 OffsetOf_Uniform4i_location_not_4); 5878 OffsetOf_Uniform4i_location_not_4);
6715 COMPILE_ASSERT(offsetof(Uniform4i, x) == 8, OffsetOf_Uniform4i_x_not_8); 5879 COMPILE_ASSERT(offsetof(Uniform4i, x) == 8, OffsetOf_Uniform4i_x_not_8);
6716 COMPILE_ASSERT(offsetof(Uniform4i, y) == 12, OffsetOf_Uniform4i_y_not_12); 5880 COMPILE_ASSERT(offsetof(Uniform4i, y) == 12, OffsetOf_Uniform4i_y_not_12);
6717 COMPILE_ASSERT(offsetof(Uniform4i, z) == 16, OffsetOf_Uniform4i_z_not_16); 5881 COMPILE_ASSERT(offsetof(Uniform4i, z) == 16, OffsetOf_Uniform4i_z_not_16);
6718 COMPILE_ASSERT(offsetof(Uniform4i, w) == 20, OffsetOf_Uniform4i_w_not_20); 5882 COMPILE_ASSERT(offsetof(Uniform4i, w) == 20, OffsetOf_Uniform4i_w_not_20);
6719 5883
6720 struct Uniform4iv {
6721 typedef Uniform4iv ValueType;
6722 static const CommandId kCmdId = kUniform4iv;
6723 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
6724 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
6725
6726 static uint32_t ComputeSize() {
6727 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
6728 }
6729
6730 void SetHeader() { header.SetCmd<ValueType>(); }
6731
6732 void Init(GLint _location,
6733 GLsizei _count,
6734 uint32_t _v_shm_id,
6735 uint32_t _v_shm_offset) {
6736 SetHeader();
6737 location = _location;
6738 count = _count;
6739 v_shm_id = _v_shm_id;
6740 v_shm_offset = _v_shm_offset;
6741 }
6742
6743 void* Set(void* cmd,
6744 GLint _location,
6745 GLsizei _count,
6746 uint32_t _v_shm_id,
6747 uint32_t _v_shm_offset) {
6748 static_cast<ValueType*>(cmd)
6749 ->Init(_location, _count, _v_shm_id, _v_shm_offset);
6750 return NextCmdAddress<ValueType>(cmd);
6751 }
6752
6753 gpu::CommandHeader header;
6754 int32_t location;
6755 int32_t count;
6756 uint32_t v_shm_id;
6757 uint32_t v_shm_offset;
6758 };
6759
6760 COMPILE_ASSERT(sizeof(Uniform4iv) == 20, Sizeof_Uniform4iv_is_not_20);
6761 COMPILE_ASSERT(offsetof(Uniform4iv, header) == 0,
6762 OffsetOf_Uniform4iv_header_not_0);
6763 COMPILE_ASSERT(offsetof(Uniform4iv, location) == 4,
6764 OffsetOf_Uniform4iv_location_not_4);
6765 COMPILE_ASSERT(offsetof(Uniform4iv, count) == 8,
6766 OffsetOf_Uniform4iv_count_not_8);
6767 COMPILE_ASSERT(offsetof(Uniform4iv, v_shm_id) == 12,
6768 OffsetOf_Uniform4iv_v_shm_id_not_12);
6769 COMPILE_ASSERT(offsetof(Uniform4iv, v_shm_offset) == 16,
6770 OffsetOf_Uniform4iv_v_shm_offset_not_16);
6771
6772 struct Uniform4ivImmediate { 5884 struct Uniform4ivImmediate {
6773 typedef Uniform4ivImmediate ValueType; 5885 typedef Uniform4ivImmediate ValueType;
6774 static const CommandId kCmdId = kUniform4ivImmediate; 5886 static const CommandId kCmdId = kUniform4ivImmediate;
6775 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 5887 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
6776 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 5888 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
6777 5889
6778 static uint32_t ComputeDataSize(GLsizei count) { 5890 static uint32_t ComputeDataSize(GLsizei count) {
6779 return static_cast<uint32_t>(sizeof(GLint) * 4 * count); // NOLINT 5891 return static_cast<uint32_t>(sizeof(GLint) * 4 * count); // NOLINT
6780 } 5892 }
6781 5893
(...skipping 26 matching lines...) Expand all
6808 5920
6809 COMPILE_ASSERT(sizeof(Uniform4ivImmediate) == 12, 5921 COMPILE_ASSERT(sizeof(Uniform4ivImmediate) == 12,
6810 Sizeof_Uniform4ivImmediate_is_not_12); 5922 Sizeof_Uniform4ivImmediate_is_not_12);
6811 COMPILE_ASSERT(offsetof(Uniform4ivImmediate, header) == 0, 5923 COMPILE_ASSERT(offsetof(Uniform4ivImmediate, header) == 0,
6812 OffsetOf_Uniform4ivImmediate_header_not_0); 5924 OffsetOf_Uniform4ivImmediate_header_not_0);
6813 COMPILE_ASSERT(offsetof(Uniform4ivImmediate, location) == 4, 5925 COMPILE_ASSERT(offsetof(Uniform4ivImmediate, location) == 4,
6814 OffsetOf_Uniform4ivImmediate_location_not_4); 5926 OffsetOf_Uniform4ivImmediate_location_not_4);
6815 COMPILE_ASSERT(offsetof(Uniform4ivImmediate, count) == 8, 5927 COMPILE_ASSERT(offsetof(Uniform4ivImmediate, count) == 8,
6816 OffsetOf_Uniform4ivImmediate_count_not_8); 5928 OffsetOf_Uniform4ivImmediate_count_not_8);
6817 5929
6818 struct UniformMatrix2fv {
6819 typedef UniformMatrix2fv ValueType;
6820 static const CommandId kCmdId = kUniformMatrix2fv;
6821 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
6822 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
6823
6824 static uint32_t ComputeSize() {
6825 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
6826 }
6827
6828 void SetHeader() { header.SetCmd<ValueType>(); }
6829
6830 void Init(GLint _location,
6831 GLsizei _count,
6832 uint32_t _value_shm_id,
6833 uint32_t _value_shm_offset) {
6834 SetHeader();
6835 location = _location;
6836 count = _count;
6837 value_shm_id = _value_shm_id;
6838 value_shm_offset = _value_shm_offset;
6839 }
6840
6841 void* Set(void* cmd,
6842 GLint _location,
6843 GLsizei _count,
6844 uint32_t _value_shm_id,
6845 uint32_t _value_shm_offset) {
6846 static_cast<ValueType*>(cmd)
6847 ->Init(_location, _count, _value_shm_id, _value_shm_offset);
6848 return NextCmdAddress<ValueType>(cmd);
6849 }
6850
6851 gpu::CommandHeader header;
6852 int32_t location;
6853 int32_t count;
6854 uint32_t value_shm_id;
6855 uint32_t value_shm_offset;
6856 static const uint32_t transpose = false;
6857 };
6858
6859 COMPILE_ASSERT(sizeof(UniformMatrix2fv) == 20,
6860 Sizeof_UniformMatrix2fv_is_not_20);
6861 COMPILE_ASSERT(offsetof(UniformMatrix2fv, header) == 0,
6862 OffsetOf_UniformMatrix2fv_header_not_0);
6863 COMPILE_ASSERT(offsetof(UniformMatrix2fv, location) == 4,
6864 OffsetOf_UniformMatrix2fv_location_not_4);
6865 COMPILE_ASSERT(offsetof(UniformMatrix2fv, count) == 8,
6866 OffsetOf_UniformMatrix2fv_count_not_8);
6867 COMPILE_ASSERT(offsetof(UniformMatrix2fv, value_shm_id) == 12,
6868 OffsetOf_UniformMatrix2fv_value_shm_id_not_12);
6869 COMPILE_ASSERT(offsetof(UniformMatrix2fv, value_shm_offset) == 16,
6870 OffsetOf_UniformMatrix2fv_value_shm_offset_not_16);
6871
6872 struct UniformMatrix2fvImmediate { 5930 struct UniformMatrix2fvImmediate {
6873 typedef UniformMatrix2fvImmediate ValueType; 5931 typedef UniformMatrix2fvImmediate ValueType;
6874 static const CommandId kCmdId = kUniformMatrix2fvImmediate; 5932 static const CommandId kCmdId = kUniformMatrix2fvImmediate;
6875 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 5933 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
6876 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 5934 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
6877 5935
6878 static uint32_t ComputeDataSize(GLsizei count) { 5936 static uint32_t ComputeDataSize(GLsizei count) {
6879 return static_cast<uint32_t>(sizeof(GLfloat) * 4 * count); // NOLINT 5937 return static_cast<uint32_t>(sizeof(GLfloat) * 4 * count); // NOLINT
6880 } 5938 }
6881 5939
(...skipping 27 matching lines...) Expand all
6909 5967
6910 COMPILE_ASSERT(sizeof(UniformMatrix2fvImmediate) == 12, 5968 COMPILE_ASSERT(sizeof(UniformMatrix2fvImmediate) == 12,
6911 Sizeof_UniformMatrix2fvImmediate_is_not_12); 5969 Sizeof_UniformMatrix2fvImmediate_is_not_12);
6912 COMPILE_ASSERT(offsetof(UniformMatrix2fvImmediate, header) == 0, 5970 COMPILE_ASSERT(offsetof(UniformMatrix2fvImmediate, header) == 0,
6913 OffsetOf_UniformMatrix2fvImmediate_header_not_0); 5971 OffsetOf_UniformMatrix2fvImmediate_header_not_0);
6914 COMPILE_ASSERT(offsetof(UniformMatrix2fvImmediate, location) == 4, 5972 COMPILE_ASSERT(offsetof(UniformMatrix2fvImmediate, location) == 4,
6915 OffsetOf_UniformMatrix2fvImmediate_location_not_4); 5973 OffsetOf_UniformMatrix2fvImmediate_location_not_4);
6916 COMPILE_ASSERT(offsetof(UniformMatrix2fvImmediate, count) == 8, 5974 COMPILE_ASSERT(offsetof(UniformMatrix2fvImmediate, count) == 8,
6917 OffsetOf_UniformMatrix2fvImmediate_count_not_8); 5975 OffsetOf_UniformMatrix2fvImmediate_count_not_8);
6918 5976
6919 struct UniformMatrix3fv {
6920 typedef UniformMatrix3fv ValueType;
6921 static const CommandId kCmdId = kUniformMatrix3fv;
6922 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
6923 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
6924
6925 static uint32_t ComputeSize() {
6926 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
6927 }
6928
6929 void SetHeader() { header.SetCmd<ValueType>(); }
6930
6931 void Init(GLint _location,
6932 GLsizei _count,
6933 uint32_t _value_shm_id,
6934 uint32_t _value_shm_offset) {
6935 SetHeader();
6936 location = _location;
6937 count = _count;
6938 value_shm_id = _value_shm_id;
6939 value_shm_offset = _value_shm_offset;
6940 }
6941
6942 void* Set(void* cmd,
6943 GLint _location,
6944 GLsizei _count,
6945 uint32_t _value_shm_id,
6946 uint32_t _value_shm_offset) {
6947 static_cast<ValueType*>(cmd)
6948 ->Init(_location, _count, _value_shm_id, _value_shm_offset);
6949 return NextCmdAddress<ValueType>(cmd);
6950 }
6951
6952 gpu::CommandHeader header;
6953 int32_t location;
6954 int32_t count;
6955 uint32_t value_shm_id;
6956 uint32_t value_shm_offset;
6957 static const uint32_t transpose = false;
6958 };
6959
6960 COMPILE_ASSERT(sizeof(UniformMatrix3fv) == 20,
6961 Sizeof_UniformMatrix3fv_is_not_20);
6962 COMPILE_ASSERT(offsetof(UniformMatrix3fv, header) == 0,
6963 OffsetOf_UniformMatrix3fv_header_not_0);
6964 COMPILE_ASSERT(offsetof(UniformMatrix3fv, location) == 4,
6965 OffsetOf_UniformMatrix3fv_location_not_4);
6966 COMPILE_ASSERT(offsetof(UniformMatrix3fv, count) == 8,
6967 OffsetOf_UniformMatrix3fv_count_not_8);
6968 COMPILE_ASSERT(offsetof(UniformMatrix3fv, value_shm_id) == 12,
6969 OffsetOf_UniformMatrix3fv_value_shm_id_not_12);
6970 COMPILE_ASSERT(offsetof(UniformMatrix3fv, value_shm_offset) == 16,
6971 OffsetOf_UniformMatrix3fv_value_shm_offset_not_16);
6972
6973 struct UniformMatrix3fvImmediate { 5977 struct UniformMatrix3fvImmediate {
6974 typedef UniformMatrix3fvImmediate ValueType; 5978 typedef UniformMatrix3fvImmediate ValueType;
6975 static const CommandId kCmdId = kUniformMatrix3fvImmediate; 5979 static const CommandId kCmdId = kUniformMatrix3fvImmediate;
6976 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 5980 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
6977 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 5981 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
6978 5982
6979 static uint32_t ComputeDataSize(GLsizei count) { 5983 static uint32_t ComputeDataSize(GLsizei count) {
6980 return static_cast<uint32_t>(sizeof(GLfloat) * 9 * count); // NOLINT 5984 return static_cast<uint32_t>(sizeof(GLfloat) * 9 * count); // NOLINT
6981 } 5985 }
6982 5986
(...skipping 27 matching lines...) Expand all
7010 6014
7011 COMPILE_ASSERT(sizeof(UniformMatrix3fvImmediate) == 12, 6015 COMPILE_ASSERT(sizeof(UniformMatrix3fvImmediate) == 12,
7012 Sizeof_UniformMatrix3fvImmediate_is_not_12); 6016 Sizeof_UniformMatrix3fvImmediate_is_not_12);
7013 COMPILE_ASSERT(offsetof(UniformMatrix3fvImmediate, header) == 0, 6017 COMPILE_ASSERT(offsetof(UniformMatrix3fvImmediate, header) == 0,
7014 OffsetOf_UniformMatrix3fvImmediate_header_not_0); 6018 OffsetOf_UniformMatrix3fvImmediate_header_not_0);
7015 COMPILE_ASSERT(offsetof(UniformMatrix3fvImmediate, location) == 4, 6019 COMPILE_ASSERT(offsetof(UniformMatrix3fvImmediate, location) == 4,
7016 OffsetOf_UniformMatrix3fvImmediate_location_not_4); 6020 OffsetOf_UniformMatrix3fvImmediate_location_not_4);
7017 COMPILE_ASSERT(offsetof(UniformMatrix3fvImmediate, count) == 8, 6021 COMPILE_ASSERT(offsetof(UniformMatrix3fvImmediate, count) == 8,
7018 OffsetOf_UniformMatrix3fvImmediate_count_not_8); 6022 OffsetOf_UniformMatrix3fvImmediate_count_not_8);
7019 6023
7020 struct UniformMatrix4fv {
7021 typedef UniformMatrix4fv ValueType;
7022 static const CommandId kCmdId = kUniformMatrix4fv;
7023 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
7024 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
7025
7026 static uint32_t ComputeSize() {
7027 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
7028 }
7029
7030 void SetHeader() { header.SetCmd<ValueType>(); }
7031
7032 void Init(GLint _location,
7033 GLsizei _count,
7034 uint32_t _value_shm_id,
7035 uint32_t _value_shm_offset) {
7036 SetHeader();
7037 location = _location;
7038 count = _count;
7039 value_shm_id = _value_shm_id;
7040 value_shm_offset = _value_shm_offset;
7041 }
7042
7043 void* Set(void* cmd,
7044 GLint _location,
7045 GLsizei _count,
7046 uint32_t _value_shm_id,
7047 uint32_t _value_shm_offset) {
7048 static_cast<ValueType*>(cmd)
7049 ->Init(_location, _count, _value_shm_id, _value_shm_offset);
7050 return NextCmdAddress<ValueType>(cmd);
7051 }
7052
7053 gpu::CommandHeader header;
7054 int32_t location;
7055 int32_t count;
7056 uint32_t value_shm_id;
7057 uint32_t value_shm_offset;
7058 static const uint32_t transpose = false;
7059 };
7060
7061 COMPILE_ASSERT(sizeof(UniformMatrix4fv) == 20,
7062 Sizeof_UniformMatrix4fv_is_not_20);
7063 COMPILE_ASSERT(offsetof(UniformMatrix4fv, header) == 0,
7064 OffsetOf_UniformMatrix4fv_header_not_0);
7065 COMPILE_ASSERT(offsetof(UniformMatrix4fv, location) == 4,
7066 OffsetOf_UniformMatrix4fv_location_not_4);
7067 COMPILE_ASSERT(offsetof(UniformMatrix4fv, count) == 8,
7068 OffsetOf_UniformMatrix4fv_count_not_8);
7069 COMPILE_ASSERT(offsetof(UniformMatrix4fv, value_shm_id) == 12,
7070 OffsetOf_UniformMatrix4fv_value_shm_id_not_12);
7071 COMPILE_ASSERT(offsetof(UniformMatrix4fv, value_shm_offset) == 16,
7072 OffsetOf_UniformMatrix4fv_value_shm_offset_not_16);
7073
7074 struct UniformMatrix4fvImmediate { 6024 struct UniformMatrix4fvImmediate {
7075 typedef UniformMatrix4fvImmediate ValueType; 6025 typedef UniformMatrix4fvImmediate ValueType;
7076 static const CommandId kCmdId = kUniformMatrix4fvImmediate; 6026 static const CommandId kCmdId = kUniformMatrix4fvImmediate;
7077 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 6027 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
7078 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 6028 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
7079 6029
7080 static uint32_t ComputeDataSize(GLsizei count) { 6030 static uint32_t ComputeDataSize(GLsizei count) {
7081 return static_cast<uint32_t>(sizeof(GLfloat) * 16 * count); // NOLINT 6031 return static_cast<uint32_t>(sizeof(GLfloat) * 16 * count); // NOLINT
7082 } 6032 }
7083 6033
(...skipping 127 matching lines...) Expand 10 before | Expand all | Expand 10 after
7211 }; 6161 };
7212 6162
7213 COMPILE_ASSERT(sizeof(VertexAttrib1f) == 12, Sizeof_VertexAttrib1f_is_not_12); 6163 COMPILE_ASSERT(sizeof(VertexAttrib1f) == 12, Sizeof_VertexAttrib1f_is_not_12);
7214 COMPILE_ASSERT(offsetof(VertexAttrib1f, header) == 0, 6164 COMPILE_ASSERT(offsetof(VertexAttrib1f, header) == 0,
7215 OffsetOf_VertexAttrib1f_header_not_0); 6165 OffsetOf_VertexAttrib1f_header_not_0);
7216 COMPILE_ASSERT(offsetof(VertexAttrib1f, indx) == 4, 6166 COMPILE_ASSERT(offsetof(VertexAttrib1f, indx) == 4,
7217 OffsetOf_VertexAttrib1f_indx_not_4); 6167 OffsetOf_VertexAttrib1f_indx_not_4);
7218 COMPILE_ASSERT(offsetof(VertexAttrib1f, x) == 8, 6168 COMPILE_ASSERT(offsetof(VertexAttrib1f, x) == 8,
7219 OffsetOf_VertexAttrib1f_x_not_8); 6169 OffsetOf_VertexAttrib1f_x_not_8);
7220 6170
7221 struct VertexAttrib1fv {
7222 typedef VertexAttrib1fv ValueType;
7223 static const CommandId kCmdId = kVertexAttrib1fv;
7224 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
7225 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
7226
7227 static uint32_t ComputeSize() {
7228 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
7229 }
7230
7231 void SetHeader() { header.SetCmd<ValueType>(); }
7232
7233 void Init(GLuint _indx,
7234 uint32_t _values_shm_id,
7235 uint32_t _values_shm_offset) {
7236 SetHeader();
7237 indx = _indx;
7238 values_shm_id = _values_shm_id;
7239 values_shm_offset = _values_shm_offset;
7240 }
7241
7242 void* Set(void* cmd,
7243 GLuint _indx,
7244 uint32_t _values_shm_id,
7245 uint32_t _values_shm_offset) {
7246 static_cast<ValueType*>(cmd)
7247 ->Init(_indx, _values_shm_id, _values_shm_offset);
7248 return NextCmdAddress<ValueType>(cmd);
7249 }
7250
7251 gpu::CommandHeader header;
7252 uint32_t indx;
7253 uint32_t values_shm_id;
7254 uint32_t values_shm_offset;
7255 };
7256
7257 COMPILE_ASSERT(sizeof(VertexAttrib1fv) == 16, Sizeof_VertexAttrib1fv_is_not_16);
7258 COMPILE_ASSERT(offsetof(VertexAttrib1fv, header) == 0,
7259 OffsetOf_VertexAttrib1fv_header_not_0);
7260 COMPILE_ASSERT(offsetof(VertexAttrib1fv, indx) == 4,
7261 OffsetOf_VertexAttrib1fv_indx_not_4);
7262 COMPILE_ASSERT(offsetof(VertexAttrib1fv, values_shm_id) == 8,
7263 OffsetOf_VertexAttrib1fv_values_shm_id_not_8);
7264 COMPILE_ASSERT(offsetof(VertexAttrib1fv, values_shm_offset) == 12,
7265 OffsetOf_VertexAttrib1fv_values_shm_offset_not_12);
7266
7267 struct VertexAttrib1fvImmediate { 6171 struct VertexAttrib1fvImmediate {
7268 typedef VertexAttrib1fvImmediate ValueType; 6172 typedef VertexAttrib1fvImmediate ValueType;
7269 static const CommandId kCmdId = kVertexAttrib1fvImmediate; 6173 static const CommandId kCmdId = kVertexAttrib1fvImmediate;
7270 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 6174 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
7271 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 6175 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
7272 6176
7273 static uint32_t ComputeDataSize() { 6177 static uint32_t ComputeDataSize() {
7274 return static_cast<uint32_t>(sizeof(GLfloat) * 1); // NOLINT 6178 return static_cast<uint32_t>(sizeof(GLfloat) * 1); // NOLINT
7275 } 6179 }
7276 6180
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after
7337 COMPILE_ASSERT(sizeof(VertexAttrib2f) == 16, Sizeof_VertexAttrib2f_is_not_16); 6241 COMPILE_ASSERT(sizeof(VertexAttrib2f) == 16, Sizeof_VertexAttrib2f_is_not_16);
7338 COMPILE_ASSERT(offsetof(VertexAttrib2f, header) == 0, 6242 COMPILE_ASSERT(offsetof(VertexAttrib2f, header) == 0,
7339 OffsetOf_VertexAttrib2f_header_not_0); 6243 OffsetOf_VertexAttrib2f_header_not_0);
7340 COMPILE_ASSERT(offsetof(VertexAttrib2f, indx) == 4, 6244 COMPILE_ASSERT(offsetof(VertexAttrib2f, indx) == 4,
7341 OffsetOf_VertexAttrib2f_indx_not_4); 6245 OffsetOf_VertexAttrib2f_indx_not_4);
7342 COMPILE_ASSERT(offsetof(VertexAttrib2f, x) == 8, 6246 COMPILE_ASSERT(offsetof(VertexAttrib2f, x) == 8,
7343 OffsetOf_VertexAttrib2f_x_not_8); 6247 OffsetOf_VertexAttrib2f_x_not_8);
7344 COMPILE_ASSERT(offsetof(VertexAttrib2f, y) == 12, 6248 COMPILE_ASSERT(offsetof(VertexAttrib2f, y) == 12,
7345 OffsetOf_VertexAttrib2f_y_not_12); 6249 OffsetOf_VertexAttrib2f_y_not_12);
7346 6250
7347 struct VertexAttrib2fv {
7348 typedef VertexAttrib2fv ValueType;
7349 static const CommandId kCmdId = kVertexAttrib2fv;
7350 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
7351 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
7352
7353 static uint32_t ComputeSize() {
7354 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
7355 }
7356
7357 void SetHeader() { header.SetCmd<ValueType>(); }
7358
7359 void Init(GLuint _indx,
7360 uint32_t _values_shm_id,
7361 uint32_t _values_shm_offset) {
7362 SetHeader();
7363 indx = _indx;
7364 values_shm_id = _values_shm_id;
7365 values_shm_offset = _values_shm_offset;
7366 }
7367
7368 void* Set(void* cmd,
7369 GLuint _indx,
7370 uint32_t _values_shm_id,
7371 uint32_t _values_shm_offset) {
7372 static_cast<ValueType*>(cmd)
7373 ->Init(_indx, _values_shm_id, _values_shm_offset);
7374 return NextCmdAddress<ValueType>(cmd);
7375 }
7376
7377 gpu::CommandHeader header;
7378 uint32_t indx;
7379 uint32_t values_shm_id;
7380 uint32_t values_shm_offset;
7381 };
7382
7383 COMPILE_ASSERT(sizeof(VertexAttrib2fv) == 16, Sizeof_VertexAttrib2fv_is_not_16);
7384 COMPILE_ASSERT(offsetof(VertexAttrib2fv, header) == 0,
7385 OffsetOf_VertexAttrib2fv_header_not_0);
7386 COMPILE_ASSERT(offsetof(VertexAttrib2fv, indx) == 4,
7387 OffsetOf_VertexAttrib2fv_indx_not_4);
7388 COMPILE_ASSERT(offsetof(VertexAttrib2fv, values_shm_id) == 8,
7389 OffsetOf_VertexAttrib2fv_values_shm_id_not_8);
7390 COMPILE_ASSERT(offsetof(VertexAttrib2fv, values_shm_offset) == 12,
7391 OffsetOf_VertexAttrib2fv_values_shm_offset_not_12);
7392
7393 struct VertexAttrib2fvImmediate { 6251 struct VertexAttrib2fvImmediate {
7394 typedef VertexAttrib2fvImmediate ValueType; 6252 typedef VertexAttrib2fvImmediate ValueType;
7395 static const CommandId kCmdId = kVertexAttrib2fvImmediate; 6253 static const CommandId kCmdId = kVertexAttrib2fvImmediate;
7396 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 6254 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
7397 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 6255 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
7398 6256
7399 static uint32_t ComputeDataSize() { 6257 static uint32_t ComputeDataSize() {
7400 return static_cast<uint32_t>(sizeof(GLfloat) * 2); // NOLINT 6258 return static_cast<uint32_t>(sizeof(GLfloat) * 2); // NOLINT
7401 } 6259 }
7402 6260
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after
7467 OffsetOf_VertexAttrib3f_header_not_0); 6325 OffsetOf_VertexAttrib3f_header_not_0);
7468 COMPILE_ASSERT(offsetof(VertexAttrib3f, indx) == 4, 6326 COMPILE_ASSERT(offsetof(VertexAttrib3f, indx) == 4,
7469 OffsetOf_VertexAttrib3f_indx_not_4); 6327 OffsetOf_VertexAttrib3f_indx_not_4);
7470 COMPILE_ASSERT(offsetof(VertexAttrib3f, x) == 8, 6328 COMPILE_ASSERT(offsetof(VertexAttrib3f, x) == 8,
7471 OffsetOf_VertexAttrib3f_x_not_8); 6329 OffsetOf_VertexAttrib3f_x_not_8);
7472 COMPILE_ASSERT(offsetof(VertexAttrib3f, y) == 12, 6330 COMPILE_ASSERT(offsetof(VertexAttrib3f, y) == 12,
7473 OffsetOf_VertexAttrib3f_y_not_12); 6331 OffsetOf_VertexAttrib3f_y_not_12);
7474 COMPILE_ASSERT(offsetof(VertexAttrib3f, z) == 16, 6332 COMPILE_ASSERT(offsetof(VertexAttrib3f, z) == 16,
7475 OffsetOf_VertexAttrib3f_z_not_16); 6333 OffsetOf_VertexAttrib3f_z_not_16);
7476 6334
7477 struct VertexAttrib3fv {
7478 typedef VertexAttrib3fv ValueType;
7479 static const CommandId kCmdId = kVertexAttrib3fv;
7480 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
7481 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
7482
7483 static uint32_t ComputeSize() {
7484 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
7485 }
7486
7487 void SetHeader() { header.SetCmd<ValueType>(); }
7488
7489 void Init(GLuint _indx,
7490 uint32_t _values_shm_id,
7491 uint32_t _values_shm_offset) {
7492 SetHeader();
7493 indx = _indx;
7494 values_shm_id = _values_shm_id;
7495 values_shm_offset = _values_shm_offset;
7496 }
7497
7498 void* Set(void* cmd,
7499 GLuint _indx,
7500 uint32_t _values_shm_id,
7501 uint32_t _values_shm_offset) {
7502 static_cast<ValueType*>(cmd)
7503 ->Init(_indx, _values_shm_id, _values_shm_offset);
7504 return NextCmdAddress<ValueType>(cmd);
7505 }
7506
7507 gpu::CommandHeader header;
7508 uint32_t indx;
7509 uint32_t values_shm_id;
7510 uint32_t values_shm_offset;
7511 };
7512
7513 COMPILE_ASSERT(sizeof(VertexAttrib3fv) == 16, Sizeof_VertexAttrib3fv_is_not_16);
7514 COMPILE_ASSERT(offsetof(VertexAttrib3fv, header) == 0,
7515 OffsetOf_VertexAttrib3fv_header_not_0);
7516 COMPILE_ASSERT(offsetof(VertexAttrib3fv, indx) == 4,
7517 OffsetOf_VertexAttrib3fv_indx_not_4);
7518 COMPILE_ASSERT(offsetof(VertexAttrib3fv, values_shm_id) == 8,
7519 OffsetOf_VertexAttrib3fv_values_shm_id_not_8);
7520 COMPILE_ASSERT(offsetof(VertexAttrib3fv, values_shm_offset) == 12,
7521 OffsetOf_VertexAttrib3fv_values_shm_offset_not_12);
7522
7523 struct VertexAttrib3fvImmediate { 6335 struct VertexAttrib3fvImmediate {
7524 typedef VertexAttrib3fvImmediate ValueType; 6336 typedef VertexAttrib3fvImmediate ValueType;
7525 static const CommandId kCmdId = kVertexAttrib3fvImmediate; 6337 static const CommandId kCmdId = kVertexAttrib3fvImmediate;
7526 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 6338 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
7527 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 6339 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
7528 6340
7529 static uint32_t ComputeDataSize() { 6341 static uint32_t ComputeDataSize() {
7530 return static_cast<uint32_t>(sizeof(GLfloat) * 3); // NOLINT 6342 return static_cast<uint32_t>(sizeof(GLfloat) * 3); // NOLINT
7531 } 6343 }
7532 6344
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after
7606 OffsetOf_VertexAttrib4f_indx_not_4); 6418 OffsetOf_VertexAttrib4f_indx_not_4);
7607 COMPILE_ASSERT(offsetof(VertexAttrib4f, x) == 8, 6419 COMPILE_ASSERT(offsetof(VertexAttrib4f, x) == 8,
7608 OffsetOf_VertexAttrib4f_x_not_8); 6420 OffsetOf_VertexAttrib4f_x_not_8);
7609 COMPILE_ASSERT(offsetof(VertexAttrib4f, y) == 12, 6421 COMPILE_ASSERT(offsetof(VertexAttrib4f, y) == 12,
7610 OffsetOf_VertexAttrib4f_y_not_12); 6422 OffsetOf_VertexAttrib4f_y_not_12);
7611 COMPILE_ASSERT(offsetof(VertexAttrib4f, z) == 16, 6423 COMPILE_ASSERT(offsetof(VertexAttrib4f, z) == 16,
7612 OffsetOf_VertexAttrib4f_z_not_16); 6424 OffsetOf_VertexAttrib4f_z_not_16);
7613 COMPILE_ASSERT(offsetof(VertexAttrib4f, w) == 20, 6425 COMPILE_ASSERT(offsetof(VertexAttrib4f, w) == 20,
7614 OffsetOf_VertexAttrib4f_w_not_20); 6426 OffsetOf_VertexAttrib4f_w_not_20);
7615 6427
7616 struct VertexAttrib4fv {
7617 typedef VertexAttrib4fv ValueType;
7618 static const CommandId kCmdId = kVertexAttrib4fv;
7619 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
7620 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
7621
7622 static uint32_t ComputeSize() {
7623 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
7624 }
7625
7626 void SetHeader() { header.SetCmd<ValueType>(); }
7627
7628 void Init(GLuint _indx,
7629 uint32_t _values_shm_id,
7630 uint32_t _values_shm_offset) {
7631 SetHeader();
7632 indx = _indx;
7633 values_shm_id = _values_shm_id;
7634 values_shm_offset = _values_shm_offset;
7635 }
7636
7637 void* Set(void* cmd,
7638 GLuint _indx,
7639 uint32_t _values_shm_id,
7640 uint32_t _values_shm_offset) {
7641 static_cast<ValueType*>(cmd)
7642 ->Init(_indx, _values_shm_id, _values_shm_offset);
7643 return NextCmdAddress<ValueType>(cmd);
7644 }
7645
7646 gpu::CommandHeader header;
7647 uint32_t indx;
7648 uint32_t values_shm_id;
7649 uint32_t values_shm_offset;
7650 };
7651
7652 COMPILE_ASSERT(sizeof(VertexAttrib4fv) == 16, Sizeof_VertexAttrib4fv_is_not_16);
7653 COMPILE_ASSERT(offsetof(VertexAttrib4fv, header) == 0,
7654 OffsetOf_VertexAttrib4fv_header_not_0);
7655 COMPILE_ASSERT(offsetof(VertexAttrib4fv, indx) == 4,
7656 OffsetOf_VertexAttrib4fv_indx_not_4);
7657 COMPILE_ASSERT(offsetof(VertexAttrib4fv, values_shm_id) == 8,
7658 OffsetOf_VertexAttrib4fv_values_shm_id_not_8);
7659 COMPILE_ASSERT(offsetof(VertexAttrib4fv, values_shm_offset) == 12,
7660 OffsetOf_VertexAttrib4fv_values_shm_offset_not_12);
7661
7662 struct VertexAttrib4fvImmediate { 6428 struct VertexAttrib4fvImmediate {
7663 typedef VertexAttrib4fvImmediate ValueType; 6429 typedef VertexAttrib4fvImmediate ValueType;
7664 static const CommandId kCmdId = kVertexAttrib4fvImmediate; 6430 static const CommandId kCmdId = kVertexAttrib4fvImmediate;
7665 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 6431 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
7666 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 6432 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
7667 6433
7668 static uint32_t ComputeDataSize() { 6434 static uint32_t ComputeDataSize() {
7669 return static_cast<uint32_t>(sizeof(GLfloat) * 4); // NOLINT 6435 return static_cast<uint32_t>(sizeof(GLfloat) * 4); // NOLINT
7670 } 6436 }
7671 6437
(...skipping 462 matching lines...) Expand 10 before | Expand all | Expand 10 after
8134 OffsetOf_TexStorage2DEXT_target_not_4); 6900 OffsetOf_TexStorage2DEXT_target_not_4);
8135 COMPILE_ASSERT(offsetof(TexStorage2DEXT, levels) == 8, 6901 COMPILE_ASSERT(offsetof(TexStorage2DEXT, levels) == 8,
8136 OffsetOf_TexStorage2DEXT_levels_not_8); 6902 OffsetOf_TexStorage2DEXT_levels_not_8);
8137 COMPILE_ASSERT(offsetof(TexStorage2DEXT, internalFormat) == 12, 6903 COMPILE_ASSERT(offsetof(TexStorage2DEXT, internalFormat) == 12,
8138 OffsetOf_TexStorage2DEXT_internalFormat_not_12); 6904 OffsetOf_TexStorage2DEXT_internalFormat_not_12);
8139 COMPILE_ASSERT(offsetof(TexStorage2DEXT, width) == 16, 6905 COMPILE_ASSERT(offsetof(TexStorage2DEXT, width) == 16,
8140 OffsetOf_TexStorage2DEXT_width_not_16); 6906 OffsetOf_TexStorage2DEXT_width_not_16);
8141 COMPILE_ASSERT(offsetof(TexStorage2DEXT, height) == 20, 6907 COMPILE_ASSERT(offsetof(TexStorage2DEXT, height) == 20,
8142 OffsetOf_TexStorage2DEXT_height_not_20); 6908 OffsetOf_TexStorage2DEXT_height_not_20);
8143 6909
8144 struct GenQueriesEXT {
8145 typedef GenQueriesEXT ValueType;
8146 static const CommandId kCmdId = kGenQueriesEXT;
8147 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
8148 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
8149
8150 static uint32_t ComputeSize() {
8151 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
8152 }
8153
8154 void SetHeader() { header.SetCmd<ValueType>(); }
8155
8156 void Init(GLsizei _n,
8157 uint32_t _queries_shm_id,
8158 uint32_t _queries_shm_offset) {
8159 SetHeader();
8160 n = _n;
8161 queries_shm_id = _queries_shm_id;
8162 queries_shm_offset = _queries_shm_offset;
8163 }
8164
8165 void* Set(void* cmd,
8166 GLsizei _n,
8167 uint32_t _queries_shm_id,
8168 uint32_t _queries_shm_offset) {
8169 static_cast<ValueType*>(cmd)
8170 ->Init(_n, _queries_shm_id, _queries_shm_offset);
8171 return NextCmdAddress<ValueType>(cmd);
8172 }
8173
8174 gpu::CommandHeader header;
8175 int32_t n;
8176 uint32_t queries_shm_id;
8177 uint32_t queries_shm_offset;
8178 };
8179
8180 COMPILE_ASSERT(sizeof(GenQueriesEXT) == 16, Sizeof_GenQueriesEXT_is_not_16);
8181 COMPILE_ASSERT(offsetof(GenQueriesEXT, header) == 0,
8182 OffsetOf_GenQueriesEXT_header_not_0);
8183 COMPILE_ASSERT(offsetof(GenQueriesEXT, n) == 4, OffsetOf_GenQueriesEXT_n_not_4);
8184 COMPILE_ASSERT(offsetof(GenQueriesEXT, queries_shm_id) == 8,
8185 OffsetOf_GenQueriesEXT_queries_shm_id_not_8);
8186 COMPILE_ASSERT(offsetof(GenQueriesEXT, queries_shm_offset) == 12,
8187 OffsetOf_GenQueriesEXT_queries_shm_offset_not_12);
8188
8189 struct GenQueriesEXTImmediate { 6910 struct GenQueriesEXTImmediate {
8190 typedef GenQueriesEXTImmediate ValueType; 6911 typedef GenQueriesEXTImmediate ValueType;
8191 static const CommandId kCmdId = kGenQueriesEXTImmediate; 6912 static const CommandId kCmdId = kGenQueriesEXTImmediate;
8192 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 6913 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
8193 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 6914 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
8194 6915
8195 static uint32_t ComputeDataSize(GLsizei n) { 6916 static uint32_t ComputeDataSize(GLsizei n) {
8196 return static_cast<uint32_t>(sizeof(GLuint) * n); // NOLINT 6917 return static_cast<uint32_t>(sizeof(GLuint) * n); // NOLINT
8197 } 6918 }
8198 6919
(...skipping 22 matching lines...) Expand all
8221 int32_t n; 6942 int32_t n;
8222 }; 6943 };
8223 6944
8224 COMPILE_ASSERT(sizeof(GenQueriesEXTImmediate) == 8, 6945 COMPILE_ASSERT(sizeof(GenQueriesEXTImmediate) == 8,
8225 Sizeof_GenQueriesEXTImmediate_is_not_8); 6946 Sizeof_GenQueriesEXTImmediate_is_not_8);
8226 COMPILE_ASSERT(offsetof(GenQueriesEXTImmediate, header) == 0, 6947 COMPILE_ASSERT(offsetof(GenQueriesEXTImmediate, header) == 0,
8227 OffsetOf_GenQueriesEXTImmediate_header_not_0); 6948 OffsetOf_GenQueriesEXTImmediate_header_not_0);
8228 COMPILE_ASSERT(offsetof(GenQueriesEXTImmediate, n) == 4, 6949 COMPILE_ASSERT(offsetof(GenQueriesEXTImmediate, n) == 4,
8229 OffsetOf_GenQueriesEXTImmediate_n_not_4); 6950 OffsetOf_GenQueriesEXTImmediate_n_not_4);
8230 6951
8231 struct DeleteQueriesEXT {
8232 typedef DeleteQueriesEXT ValueType;
8233 static const CommandId kCmdId = kDeleteQueriesEXT;
8234 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
8235 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
8236
8237 static uint32_t ComputeSize() {
8238 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
8239 }
8240
8241 void SetHeader() { header.SetCmd<ValueType>(); }
8242
8243 void Init(GLsizei _n,
8244 uint32_t _queries_shm_id,
8245 uint32_t _queries_shm_offset) {
8246 SetHeader();
8247 n = _n;
8248 queries_shm_id = _queries_shm_id;
8249 queries_shm_offset = _queries_shm_offset;
8250 }
8251
8252 void* Set(void* cmd,
8253 GLsizei _n,
8254 uint32_t _queries_shm_id,
8255 uint32_t _queries_shm_offset) {
8256 static_cast<ValueType*>(cmd)
8257 ->Init(_n, _queries_shm_id, _queries_shm_offset);
8258 return NextCmdAddress<ValueType>(cmd);
8259 }
8260
8261 gpu::CommandHeader header;
8262 int32_t n;
8263 uint32_t queries_shm_id;
8264 uint32_t queries_shm_offset;
8265 };
8266
8267 COMPILE_ASSERT(sizeof(DeleteQueriesEXT) == 16,
8268 Sizeof_DeleteQueriesEXT_is_not_16);
8269 COMPILE_ASSERT(offsetof(DeleteQueriesEXT, header) == 0,
8270 OffsetOf_DeleteQueriesEXT_header_not_0);
8271 COMPILE_ASSERT(offsetof(DeleteQueriesEXT, n) == 4,
8272 OffsetOf_DeleteQueriesEXT_n_not_4);
8273 COMPILE_ASSERT(offsetof(DeleteQueriesEXT, queries_shm_id) == 8,
8274 OffsetOf_DeleteQueriesEXT_queries_shm_id_not_8);
8275 COMPILE_ASSERT(offsetof(DeleteQueriesEXT, queries_shm_offset) == 12,
8276 OffsetOf_DeleteQueriesEXT_queries_shm_offset_not_12);
8277
8278 struct DeleteQueriesEXTImmediate { 6952 struct DeleteQueriesEXTImmediate {
8279 typedef DeleteQueriesEXTImmediate ValueType; 6953 typedef DeleteQueriesEXTImmediate ValueType;
8280 static const CommandId kCmdId = kDeleteQueriesEXTImmediate; 6954 static const CommandId kCmdId = kDeleteQueriesEXTImmediate;
8281 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 6955 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
8282 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 6956 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
8283 6957
8284 static uint32_t ComputeDataSize(GLsizei n) { 6958 static uint32_t ComputeDataSize(GLsizei n) {
8285 return static_cast<uint32_t>(sizeof(GLuint) * n); // NOLINT 6959 return static_cast<uint32_t>(sizeof(GLuint) * n); // NOLINT
8286 } 6960 }
8287 6961
(...skipping 203 matching lines...) Expand 10 before | Expand all | Expand 10 after
8491 } 7165 }
8492 7166
8493 gpu::CommandHeader header; 7167 gpu::CommandHeader header;
8494 }; 7168 };
8495 7169
8496 COMPILE_ASSERT(sizeof(PopGroupMarkerEXT) == 4, 7170 COMPILE_ASSERT(sizeof(PopGroupMarkerEXT) == 4,
8497 Sizeof_PopGroupMarkerEXT_is_not_4); 7171 Sizeof_PopGroupMarkerEXT_is_not_4);
8498 COMPILE_ASSERT(offsetof(PopGroupMarkerEXT, header) == 0, 7172 COMPILE_ASSERT(offsetof(PopGroupMarkerEXT, header) == 0,
8499 OffsetOf_PopGroupMarkerEXT_header_not_0); 7173 OffsetOf_PopGroupMarkerEXT_header_not_0);
8500 7174
8501 struct GenVertexArraysOES {
8502 typedef GenVertexArraysOES ValueType;
8503 static const CommandId kCmdId = kGenVertexArraysOES;
8504 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
8505 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
8506
8507 static uint32_t ComputeSize() {
8508 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
8509 }
8510
8511 void SetHeader() { header.SetCmd<ValueType>(); }
8512
8513 void Init(GLsizei _n, uint32_t _arrays_shm_id, uint32_t _arrays_shm_offset) {
8514 SetHeader();
8515 n = _n;
8516 arrays_shm_id = _arrays_shm_id;
8517 arrays_shm_offset = _arrays_shm_offset;
8518 }
8519
8520 void* Set(void* cmd,
8521 GLsizei _n,
8522 uint32_t _arrays_shm_id,
8523 uint32_t _arrays_shm_offset) {
8524 static_cast<ValueType*>(cmd)->Init(_n, _arrays_shm_id, _arrays_shm_offset);
8525 return NextCmdAddress<ValueType>(cmd);
8526 }
8527
8528 gpu::CommandHeader header;
8529 int32_t n;
8530 uint32_t arrays_shm_id;
8531 uint32_t arrays_shm_offset;
8532 };
8533
8534 COMPILE_ASSERT(sizeof(GenVertexArraysOES) == 16,
8535 Sizeof_GenVertexArraysOES_is_not_16);
8536 COMPILE_ASSERT(offsetof(GenVertexArraysOES, header) == 0,
8537 OffsetOf_GenVertexArraysOES_header_not_0);
8538 COMPILE_ASSERT(offsetof(GenVertexArraysOES, n) == 4,
8539 OffsetOf_GenVertexArraysOES_n_not_4);
8540 COMPILE_ASSERT(offsetof(GenVertexArraysOES, arrays_shm_id) == 8,
8541 OffsetOf_GenVertexArraysOES_arrays_shm_id_not_8);
8542 COMPILE_ASSERT(offsetof(GenVertexArraysOES, arrays_shm_offset) == 12,
8543 OffsetOf_GenVertexArraysOES_arrays_shm_offset_not_12);
8544
8545 struct GenVertexArraysOESImmediate { 7175 struct GenVertexArraysOESImmediate {
8546 typedef GenVertexArraysOESImmediate ValueType; 7176 typedef GenVertexArraysOESImmediate ValueType;
8547 static const CommandId kCmdId = kGenVertexArraysOESImmediate; 7177 static const CommandId kCmdId = kGenVertexArraysOESImmediate;
8548 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 7178 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
8549 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 7179 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
8550 7180
8551 static uint32_t ComputeDataSize(GLsizei n) { 7181 static uint32_t ComputeDataSize(GLsizei n) {
8552 return static_cast<uint32_t>(sizeof(GLuint) * n); // NOLINT 7182 return static_cast<uint32_t>(sizeof(GLuint) * n); // NOLINT
8553 } 7183 }
8554 7184
(...skipping 22 matching lines...) Expand all
8577 int32_t n; 7207 int32_t n;
8578 }; 7208 };
8579 7209
8580 COMPILE_ASSERT(sizeof(GenVertexArraysOESImmediate) == 8, 7210 COMPILE_ASSERT(sizeof(GenVertexArraysOESImmediate) == 8,
8581 Sizeof_GenVertexArraysOESImmediate_is_not_8); 7211 Sizeof_GenVertexArraysOESImmediate_is_not_8);
8582 COMPILE_ASSERT(offsetof(GenVertexArraysOESImmediate, header) == 0, 7212 COMPILE_ASSERT(offsetof(GenVertexArraysOESImmediate, header) == 0,
8583 OffsetOf_GenVertexArraysOESImmediate_header_not_0); 7213 OffsetOf_GenVertexArraysOESImmediate_header_not_0);
8584 COMPILE_ASSERT(offsetof(GenVertexArraysOESImmediate, n) == 4, 7214 COMPILE_ASSERT(offsetof(GenVertexArraysOESImmediate, n) == 4,
8585 OffsetOf_GenVertexArraysOESImmediate_n_not_4); 7215 OffsetOf_GenVertexArraysOESImmediate_n_not_4);
8586 7216
8587 struct DeleteVertexArraysOES {
8588 typedef DeleteVertexArraysOES ValueType;
8589 static const CommandId kCmdId = kDeleteVertexArraysOES;
8590 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
8591 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
8592
8593 static uint32_t ComputeSize() {
8594 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
8595 }
8596
8597 void SetHeader() { header.SetCmd<ValueType>(); }
8598
8599 void Init(GLsizei _n, uint32_t _arrays_shm_id, uint32_t _arrays_shm_offset) {
8600 SetHeader();
8601 n = _n;
8602 arrays_shm_id = _arrays_shm_id;
8603 arrays_shm_offset = _arrays_shm_offset;
8604 }
8605
8606 void* Set(void* cmd,
8607 GLsizei _n,
8608 uint32_t _arrays_shm_id,
8609 uint32_t _arrays_shm_offset) {
8610 static_cast<ValueType*>(cmd)->Init(_n, _arrays_shm_id, _arrays_shm_offset);
8611 return NextCmdAddress<ValueType>(cmd);
8612 }
8613
8614 gpu::CommandHeader header;
8615 int32_t n;
8616 uint32_t arrays_shm_id;
8617 uint32_t arrays_shm_offset;
8618 };
8619
8620 COMPILE_ASSERT(sizeof(DeleteVertexArraysOES) == 16,
8621 Sizeof_DeleteVertexArraysOES_is_not_16);
8622 COMPILE_ASSERT(offsetof(DeleteVertexArraysOES, header) == 0,
8623 OffsetOf_DeleteVertexArraysOES_header_not_0);
8624 COMPILE_ASSERT(offsetof(DeleteVertexArraysOES, n) == 4,
8625 OffsetOf_DeleteVertexArraysOES_n_not_4);
8626 COMPILE_ASSERT(offsetof(DeleteVertexArraysOES, arrays_shm_id) == 8,
8627 OffsetOf_DeleteVertexArraysOES_arrays_shm_id_not_8);
8628 COMPILE_ASSERT(offsetof(DeleteVertexArraysOES, arrays_shm_offset) == 12,
8629 OffsetOf_DeleteVertexArraysOES_arrays_shm_offset_not_12);
8630
8631 struct DeleteVertexArraysOESImmediate { 7217 struct DeleteVertexArraysOESImmediate {
8632 typedef DeleteVertexArraysOESImmediate ValueType; 7218 typedef DeleteVertexArraysOESImmediate ValueType;
8633 static const CommandId kCmdId = kDeleteVertexArraysOESImmediate; 7219 static const CommandId kCmdId = kDeleteVertexArraysOESImmediate;
8634 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 7220 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
8635 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 7221 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
8636 7222
8637 static uint32_t ComputeDataSize(GLsizei n) { 7223 static uint32_t ComputeDataSize(GLsizei n) {
8638 return static_cast<uint32_t>(sizeof(GLuint) * n); // NOLINT 7224 return static_cast<uint32_t>(sizeof(GLuint) * n); // NOLINT
8639 } 7225 }
8640 7226
(...skipping 986 matching lines...) Expand 10 before | Expand all | Expand 10 after
9627 8213
9628 COMPILE_ASSERT(sizeof(VertexAttribDivisorANGLE) == 12, 8214 COMPILE_ASSERT(sizeof(VertexAttribDivisorANGLE) == 12,
9629 Sizeof_VertexAttribDivisorANGLE_is_not_12); 8215 Sizeof_VertexAttribDivisorANGLE_is_not_12);
9630 COMPILE_ASSERT(offsetof(VertexAttribDivisorANGLE, header) == 0, 8216 COMPILE_ASSERT(offsetof(VertexAttribDivisorANGLE, header) == 0,
9631 OffsetOf_VertexAttribDivisorANGLE_header_not_0); 8217 OffsetOf_VertexAttribDivisorANGLE_header_not_0);
9632 COMPILE_ASSERT(offsetof(VertexAttribDivisorANGLE, index) == 4, 8218 COMPILE_ASSERT(offsetof(VertexAttribDivisorANGLE, index) == 4,
9633 OffsetOf_VertexAttribDivisorANGLE_index_not_4); 8219 OffsetOf_VertexAttribDivisorANGLE_index_not_4);
9634 COMPILE_ASSERT(offsetof(VertexAttribDivisorANGLE, divisor) == 8, 8220 COMPILE_ASSERT(offsetof(VertexAttribDivisorANGLE, divisor) == 8,
9635 OffsetOf_VertexAttribDivisorANGLE_divisor_not_8); 8221 OffsetOf_VertexAttribDivisorANGLE_divisor_not_8);
9636 8222
9637 struct ProduceTextureCHROMIUM {
9638 typedef ProduceTextureCHROMIUM ValueType;
9639 static const CommandId kCmdId = kProduceTextureCHROMIUM;
9640 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
9641 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1);
9642
9643 static uint32_t ComputeSize() {
9644 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
9645 }
9646
9647 void SetHeader() { header.SetCmd<ValueType>(); }
9648
9649 void Init(GLenum _target,
9650 uint32_t _mailbox_shm_id,
9651 uint32_t _mailbox_shm_offset) {
9652 SetHeader();
9653 target = _target;
9654 mailbox_shm_id = _mailbox_shm_id;
9655 mailbox_shm_offset = _mailbox_shm_offset;
9656 }
9657
9658 void* Set(void* cmd,
9659 GLenum _target,
9660 uint32_t _mailbox_shm_id,
9661 uint32_t _mailbox_shm_offset) {
9662 static_cast<ValueType*>(cmd)
9663 ->Init(_target, _mailbox_shm_id, _mailbox_shm_offset);
9664 return NextCmdAddress<ValueType>(cmd);
9665 }
9666
9667 gpu::CommandHeader header;
9668 uint32_t target;
9669 uint32_t mailbox_shm_id;
9670 uint32_t mailbox_shm_offset;
9671 };
9672
9673 COMPILE_ASSERT(sizeof(ProduceTextureCHROMIUM) == 16,
9674 Sizeof_ProduceTextureCHROMIUM_is_not_16);
9675 COMPILE_ASSERT(offsetof(ProduceTextureCHROMIUM, header) == 0,
9676 OffsetOf_ProduceTextureCHROMIUM_header_not_0);
9677 COMPILE_ASSERT(offsetof(ProduceTextureCHROMIUM, target) == 4,
9678 OffsetOf_ProduceTextureCHROMIUM_target_not_4);
9679 COMPILE_ASSERT(offsetof(ProduceTextureCHROMIUM, mailbox_shm_id) == 8,
9680 OffsetOf_ProduceTextureCHROMIUM_mailbox_shm_id_not_8);
9681 COMPILE_ASSERT(offsetof(ProduceTextureCHROMIUM, mailbox_shm_offset) == 12,
9682 OffsetOf_ProduceTextureCHROMIUM_mailbox_shm_offset_not_12);
9683
9684 struct ProduceTextureCHROMIUMImmediate { 8223 struct ProduceTextureCHROMIUMImmediate {
9685 typedef ProduceTextureCHROMIUMImmediate ValueType; 8224 typedef ProduceTextureCHROMIUMImmediate ValueType;
9686 static const CommandId kCmdId = kProduceTextureCHROMIUMImmediate; 8225 static const CommandId kCmdId = kProduceTextureCHROMIUMImmediate;
9687 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 8226 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
9688 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1); 8227 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1);
9689 8228
9690 static uint32_t ComputeDataSize() { 8229 static uint32_t ComputeDataSize() {
9691 return static_cast<uint32_t>(sizeof(GLbyte) * 64); // NOLINT 8230 return static_cast<uint32_t>(sizeof(GLbyte) * 64); // NOLINT
9692 } 8231 }
9693 8232
(...skipping 20 matching lines...) Expand all
9714 uint32_t target; 8253 uint32_t target;
9715 }; 8254 };
9716 8255
9717 COMPILE_ASSERT(sizeof(ProduceTextureCHROMIUMImmediate) == 8, 8256 COMPILE_ASSERT(sizeof(ProduceTextureCHROMIUMImmediate) == 8,
9718 Sizeof_ProduceTextureCHROMIUMImmediate_is_not_8); 8257 Sizeof_ProduceTextureCHROMIUMImmediate_is_not_8);
9719 COMPILE_ASSERT(offsetof(ProduceTextureCHROMIUMImmediate, header) == 0, 8258 COMPILE_ASSERT(offsetof(ProduceTextureCHROMIUMImmediate, header) == 0,
9720 OffsetOf_ProduceTextureCHROMIUMImmediate_header_not_0); 8259 OffsetOf_ProduceTextureCHROMIUMImmediate_header_not_0);
9721 COMPILE_ASSERT(offsetof(ProduceTextureCHROMIUMImmediate, target) == 4, 8260 COMPILE_ASSERT(offsetof(ProduceTextureCHROMIUMImmediate, target) == 4,
9722 OffsetOf_ProduceTextureCHROMIUMImmediate_target_not_4); 8261 OffsetOf_ProduceTextureCHROMIUMImmediate_target_not_4);
9723 8262
9724 struct ConsumeTextureCHROMIUM {
9725 typedef ConsumeTextureCHROMIUM ValueType;
9726 static const CommandId kCmdId = kConsumeTextureCHROMIUM;
9727 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
9728 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1);
9729
9730 static uint32_t ComputeSize() {
9731 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
9732 }
9733
9734 void SetHeader() { header.SetCmd<ValueType>(); }
9735
9736 void Init(GLenum _target,
9737 uint32_t _mailbox_shm_id,
9738 uint32_t _mailbox_shm_offset) {
9739 SetHeader();
9740 target = _target;
9741 mailbox_shm_id = _mailbox_shm_id;
9742 mailbox_shm_offset = _mailbox_shm_offset;
9743 }
9744
9745 void* Set(void* cmd,
9746 GLenum _target,
9747 uint32_t _mailbox_shm_id,
9748 uint32_t _mailbox_shm_offset) {
9749 static_cast<ValueType*>(cmd)
9750 ->Init(_target, _mailbox_shm_id, _mailbox_shm_offset);
9751 return NextCmdAddress<ValueType>(cmd);
9752 }
9753
9754 gpu::CommandHeader header;
9755 uint32_t target;
9756 uint32_t mailbox_shm_id;
9757 uint32_t mailbox_shm_offset;
9758 };
9759
9760 COMPILE_ASSERT(sizeof(ConsumeTextureCHROMIUM) == 16,
9761 Sizeof_ConsumeTextureCHROMIUM_is_not_16);
9762 COMPILE_ASSERT(offsetof(ConsumeTextureCHROMIUM, header) == 0,
9763 OffsetOf_ConsumeTextureCHROMIUM_header_not_0);
9764 COMPILE_ASSERT(offsetof(ConsumeTextureCHROMIUM, target) == 4,
9765 OffsetOf_ConsumeTextureCHROMIUM_target_not_4);
9766 COMPILE_ASSERT(offsetof(ConsumeTextureCHROMIUM, mailbox_shm_id) == 8,
9767 OffsetOf_ConsumeTextureCHROMIUM_mailbox_shm_id_not_8);
9768 COMPILE_ASSERT(offsetof(ConsumeTextureCHROMIUM, mailbox_shm_offset) == 12,
9769 OffsetOf_ConsumeTextureCHROMIUM_mailbox_shm_offset_not_12);
9770
9771 struct ConsumeTextureCHROMIUMImmediate { 8263 struct ConsumeTextureCHROMIUMImmediate {
9772 typedef ConsumeTextureCHROMIUMImmediate ValueType; 8264 typedef ConsumeTextureCHROMIUMImmediate ValueType;
9773 static const CommandId kCmdId = kConsumeTextureCHROMIUMImmediate; 8265 static const CommandId kCmdId = kConsumeTextureCHROMIUMImmediate;
9774 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 8266 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
9775 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1); 8267 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1);
9776 8268
9777 static uint32_t ComputeDataSize() { 8269 static uint32_t ComputeDataSize() {
9778 return static_cast<uint32_t>(sizeof(GLbyte) * 64); // NOLINT 8270 return static_cast<uint32_t>(sizeof(GLbyte) * 64); // NOLINT
9779 } 8271 }
9780 8272
(...skipping 547 matching lines...) Expand 10 before | Expand all | Expand 10 after
10328 } 8820 }
10329 8821
10330 gpu::CommandHeader header; 8822 gpu::CommandHeader header;
10331 }; 8823 };
10332 8824
10333 COMPILE_ASSERT(sizeof(WaitAllAsyncTexImage2DCHROMIUM) == 4, 8825 COMPILE_ASSERT(sizeof(WaitAllAsyncTexImage2DCHROMIUM) == 4,
10334 Sizeof_WaitAllAsyncTexImage2DCHROMIUM_is_not_4); 8826 Sizeof_WaitAllAsyncTexImage2DCHROMIUM_is_not_4);
10335 COMPILE_ASSERT(offsetof(WaitAllAsyncTexImage2DCHROMIUM, header) == 0, 8827 COMPILE_ASSERT(offsetof(WaitAllAsyncTexImage2DCHROMIUM, header) == 0,
10336 OffsetOf_WaitAllAsyncTexImage2DCHROMIUM_header_not_0); 8828 OffsetOf_WaitAllAsyncTexImage2DCHROMIUM_header_not_0);
10337 8829
10338 struct DiscardFramebufferEXT {
10339 typedef DiscardFramebufferEXT ValueType;
10340 static const CommandId kCmdId = kDiscardFramebufferEXT;
10341 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
10342 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
10343
10344 static uint32_t ComputeSize() {
10345 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
10346 }
10347
10348 void SetHeader() { header.SetCmd<ValueType>(); }
10349
10350 void Init(GLenum _target,
10351 GLsizei _count,
10352 uint32_t _attachments_shm_id,
10353 uint32_t _attachments_shm_offset) {
10354 SetHeader();
10355 target = _target;
10356 count = _count;
10357 attachments_shm_id = _attachments_shm_id;
10358 attachments_shm_offset = _attachments_shm_offset;
10359 }
10360
10361 void* Set(void* cmd,
10362 GLenum _target,
10363 GLsizei _count,
10364 uint32_t _attachments_shm_id,
10365 uint32_t _attachments_shm_offset) {
10366 static_cast<ValueType*>(cmd)
10367 ->Init(_target, _count, _attachments_shm_id, _attachments_shm_offset);
10368 return NextCmdAddress<ValueType>(cmd);
10369 }
10370
10371 gpu::CommandHeader header;
10372 uint32_t target;
10373 int32_t count;
10374 uint32_t attachments_shm_id;
10375 uint32_t attachments_shm_offset;
10376 };
10377
10378 COMPILE_ASSERT(sizeof(DiscardFramebufferEXT) == 20,
10379 Sizeof_DiscardFramebufferEXT_is_not_20);
10380 COMPILE_ASSERT(offsetof(DiscardFramebufferEXT, header) == 0,
10381 OffsetOf_DiscardFramebufferEXT_header_not_0);
10382 COMPILE_ASSERT(offsetof(DiscardFramebufferEXT, target) == 4,
10383 OffsetOf_DiscardFramebufferEXT_target_not_4);
10384 COMPILE_ASSERT(offsetof(DiscardFramebufferEXT, count) == 8,
10385 OffsetOf_DiscardFramebufferEXT_count_not_8);
10386 COMPILE_ASSERT(offsetof(DiscardFramebufferEXT, attachments_shm_id) == 12,
10387 OffsetOf_DiscardFramebufferEXT_attachments_shm_id_not_12);
10388 COMPILE_ASSERT(offsetof(DiscardFramebufferEXT, attachments_shm_offset) == 16,
10389 OffsetOf_DiscardFramebufferEXT_attachments_shm_offset_not_16);
10390
10391 struct DiscardFramebufferEXTImmediate { 8830 struct DiscardFramebufferEXTImmediate {
10392 typedef DiscardFramebufferEXTImmediate ValueType; 8831 typedef DiscardFramebufferEXTImmediate ValueType;
10393 static const CommandId kCmdId = kDiscardFramebufferEXTImmediate; 8832 static const CommandId kCmdId = kDiscardFramebufferEXTImmediate;
10394 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 8833 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
10395 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 8834 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
10396 8835
10397 static uint32_t ComputeDataSize(GLsizei count) { 8836 static uint32_t ComputeDataSize(GLsizei count) {
10398 return static_cast<uint32_t>(sizeof(GLenum) * 1 * count); // NOLINT 8837 return static_cast<uint32_t>(sizeof(GLenum) * 1 * count); // NOLINT
10399 } 8838 }
10400 8839
(...skipping 99 matching lines...) Expand 10 before | Expand all | Expand 10 after
10500 uint32_t sync_point; 8939 uint32_t sync_point;
10501 }; 8940 };
10502 8941
10503 COMPILE_ASSERT(sizeof(WaitSyncPointCHROMIUM) == 8, 8942 COMPILE_ASSERT(sizeof(WaitSyncPointCHROMIUM) == 8,
10504 Sizeof_WaitSyncPointCHROMIUM_is_not_8); 8943 Sizeof_WaitSyncPointCHROMIUM_is_not_8);
10505 COMPILE_ASSERT(offsetof(WaitSyncPointCHROMIUM, header) == 0, 8944 COMPILE_ASSERT(offsetof(WaitSyncPointCHROMIUM, header) == 0,
10506 OffsetOf_WaitSyncPointCHROMIUM_header_not_0); 8945 OffsetOf_WaitSyncPointCHROMIUM_header_not_0);
10507 COMPILE_ASSERT(offsetof(WaitSyncPointCHROMIUM, sync_point) == 4, 8946 COMPILE_ASSERT(offsetof(WaitSyncPointCHROMIUM, sync_point) == 4,
10508 OffsetOf_WaitSyncPointCHROMIUM_sync_point_not_4); 8947 OffsetOf_WaitSyncPointCHROMIUM_sync_point_not_4);
10509 8948
10510 struct DrawBuffersEXT {
10511 typedef DrawBuffersEXT ValueType;
10512 static const CommandId kCmdId = kDrawBuffersEXT;
10513 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
10514 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
10515
10516 static uint32_t ComputeSize() {
10517 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
10518 }
10519
10520 void SetHeader() { header.SetCmd<ValueType>(); }
10521
10522 void Init(GLsizei _count, uint32_t _bufs_shm_id, uint32_t _bufs_shm_offset) {
10523 SetHeader();
10524 count = _count;
10525 bufs_shm_id = _bufs_shm_id;
10526 bufs_shm_offset = _bufs_shm_offset;
10527 }
10528
10529 void* Set(void* cmd,
10530 GLsizei _count,
10531 uint32_t _bufs_shm_id,
10532 uint32_t _bufs_shm_offset) {
10533 static_cast<ValueType*>(cmd)->Init(_count, _bufs_shm_id, _bufs_shm_offset);
10534 return NextCmdAddress<ValueType>(cmd);
10535 }
10536
10537 gpu::CommandHeader header;
10538 int32_t count;
10539 uint32_t bufs_shm_id;
10540 uint32_t bufs_shm_offset;
10541 };
10542
10543 COMPILE_ASSERT(sizeof(DrawBuffersEXT) == 16, Sizeof_DrawBuffersEXT_is_not_16);
10544 COMPILE_ASSERT(offsetof(DrawBuffersEXT, header) == 0,
10545 OffsetOf_DrawBuffersEXT_header_not_0);
10546 COMPILE_ASSERT(offsetof(DrawBuffersEXT, count) == 4,
10547 OffsetOf_DrawBuffersEXT_count_not_4);
10548 COMPILE_ASSERT(offsetof(DrawBuffersEXT, bufs_shm_id) == 8,
10549 OffsetOf_DrawBuffersEXT_bufs_shm_id_not_8);
10550 COMPILE_ASSERT(offsetof(DrawBuffersEXT, bufs_shm_offset) == 12,
10551 OffsetOf_DrawBuffersEXT_bufs_shm_offset_not_12);
10552
10553 struct DrawBuffersEXTImmediate { 8949 struct DrawBuffersEXTImmediate {
10554 typedef DrawBuffersEXTImmediate ValueType; 8950 typedef DrawBuffersEXTImmediate ValueType;
10555 static const CommandId kCmdId = kDrawBuffersEXTImmediate; 8951 static const CommandId kCmdId = kDrawBuffersEXTImmediate;
10556 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; 8952 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
10557 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 8953 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
10558 8954
10559 static uint32_t ComputeDataSize(GLsizei count) { 8955 static uint32_t ComputeDataSize(GLsizei count) {
10560 return static_cast<uint32_t>(sizeof(GLenum) * 1 * count); // NOLINT 8956 return static_cast<uint32_t>(sizeof(GLenum) * 1 * count); // NOLINT
10561 } 8957 }
10562 8958
(...skipping 154 matching lines...) Expand 10 before | Expand all | Expand 10 after
10717 COMPILE_ASSERT(offsetof(ScheduleOverlayPlaneCHROMIUM, uv_x) == 32, 9113 COMPILE_ASSERT(offsetof(ScheduleOverlayPlaneCHROMIUM, uv_x) == 32,
10718 OffsetOf_ScheduleOverlayPlaneCHROMIUM_uv_x_not_32); 9114 OffsetOf_ScheduleOverlayPlaneCHROMIUM_uv_x_not_32);
10719 COMPILE_ASSERT(offsetof(ScheduleOverlayPlaneCHROMIUM, uv_y) == 36, 9115 COMPILE_ASSERT(offsetof(ScheduleOverlayPlaneCHROMIUM, uv_y) == 36,
10720 OffsetOf_ScheduleOverlayPlaneCHROMIUM_uv_y_not_36); 9116 OffsetOf_ScheduleOverlayPlaneCHROMIUM_uv_y_not_36);
10721 COMPILE_ASSERT(offsetof(ScheduleOverlayPlaneCHROMIUM, uv_width) == 40, 9117 COMPILE_ASSERT(offsetof(ScheduleOverlayPlaneCHROMIUM, uv_width) == 40,
10722 OffsetOf_ScheduleOverlayPlaneCHROMIUM_uv_width_not_40); 9118 OffsetOf_ScheduleOverlayPlaneCHROMIUM_uv_width_not_40);
10723 COMPILE_ASSERT(offsetof(ScheduleOverlayPlaneCHROMIUM, uv_height) == 44, 9119 COMPILE_ASSERT(offsetof(ScheduleOverlayPlaneCHROMIUM, uv_height) == 44,
10724 OffsetOf_ScheduleOverlayPlaneCHROMIUM_uv_height_not_44); 9120 OffsetOf_ScheduleOverlayPlaneCHROMIUM_uv_height_not_44);
10725 9121
10726 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_AUTOGEN_H_ 9122 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_AUTOGEN_H_
OLDNEW
« no previous file with comments | « gpu/command_buffer/client/gles2_cmd_helper_autogen.h ('k') | gpu/command_buffer/common/gles2_cmd_format_test_autogen.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698