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

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

Issue 795243002: Add TransformFeedback related APIs to command buffer: PART I. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years 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 286 matching lines...) Expand 10 before | Expand all | Expand 10 after
297 }; 297 };
298 298
299 COMPILE_ASSERT(sizeof(BindTexture) == 12, Sizeof_BindTexture_is_not_12); 299 COMPILE_ASSERT(sizeof(BindTexture) == 12, Sizeof_BindTexture_is_not_12);
300 COMPILE_ASSERT(offsetof(BindTexture, header) == 0, 300 COMPILE_ASSERT(offsetof(BindTexture, header) == 0,
301 OffsetOf_BindTexture_header_not_0); 301 OffsetOf_BindTexture_header_not_0);
302 COMPILE_ASSERT(offsetof(BindTexture, target) == 4, 302 COMPILE_ASSERT(offsetof(BindTexture, target) == 4,
303 OffsetOf_BindTexture_target_not_4); 303 OffsetOf_BindTexture_target_not_4);
304 COMPILE_ASSERT(offsetof(BindTexture, texture) == 8, 304 COMPILE_ASSERT(offsetof(BindTexture, texture) == 8,
305 OffsetOf_BindTexture_texture_not_8); 305 OffsetOf_BindTexture_texture_not_8);
306 306
307 struct BindTransformFeedback {
308 typedef BindTransformFeedback ValueType;
309 static const CommandId kCmdId = kBindTransformFeedback;
310 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
311 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
312
313 static uint32_t ComputeSize() {
314 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
315 }
316
317 void SetHeader() { header.SetCmd<ValueType>(); }
318
319 void Init(GLenum _target, GLuint _transformfeedback) {
320 SetHeader();
321 target = _target;
322 transformfeedback = _transformfeedback;
323 }
324
325 void* Set(void* cmd, GLenum _target, GLuint _transformfeedback) {
326 static_cast<ValueType*>(cmd)->Init(_target, _transformfeedback);
327 return NextCmdAddress<ValueType>(cmd);
328 }
329
330 gpu::CommandHeader header;
331 uint32_t target;
332 uint32_t transformfeedback;
333 };
334
335 COMPILE_ASSERT(sizeof(BindTransformFeedback) == 12,
336 Sizeof_BindTransformFeedback_is_not_12);
337 COMPILE_ASSERT(offsetof(BindTransformFeedback, header) == 0,
338 OffsetOf_BindTransformFeedback_header_not_0);
339 COMPILE_ASSERT(offsetof(BindTransformFeedback, target) == 4,
340 OffsetOf_BindTransformFeedback_target_not_4);
341 COMPILE_ASSERT(offsetof(BindTransformFeedback, transformfeedback) == 8,
342 OffsetOf_BindTransformFeedback_transformfeedback_not_8);
343
307 struct BlendColor { 344 struct BlendColor {
308 typedef BlendColor ValueType; 345 typedef BlendColor ValueType;
309 static const CommandId kCmdId = kBlendColor; 346 static const CommandId kCmdId = kBlendColor;
310 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 347 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
311 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 348 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
312 349
313 static uint32_t ComputeSize() { 350 static uint32_t ComputeSize() {
314 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT 351 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
315 } 352 }
316 353
(...skipping 1459 matching lines...) Expand 10 before | Expand all | Expand 10 after
1776 int32_t n; 1813 int32_t n;
1777 }; 1814 };
1778 1815
1779 COMPILE_ASSERT(sizeof(DeleteTexturesImmediate) == 8, 1816 COMPILE_ASSERT(sizeof(DeleteTexturesImmediate) == 8,
1780 Sizeof_DeleteTexturesImmediate_is_not_8); 1817 Sizeof_DeleteTexturesImmediate_is_not_8);
1781 COMPILE_ASSERT(offsetof(DeleteTexturesImmediate, header) == 0, 1818 COMPILE_ASSERT(offsetof(DeleteTexturesImmediate, header) == 0,
1782 OffsetOf_DeleteTexturesImmediate_header_not_0); 1819 OffsetOf_DeleteTexturesImmediate_header_not_0);
1783 COMPILE_ASSERT(offsetof(DeleteTexturesImmediate, n) == 4, 1820 COMPILE_ASSERT(offsetof(DeleteTexturesImmediate, n) == 4,
1784 OffsetOf_DeleteTexturesImmediate_n_not_4); 1821 OffsetOf_DeleteTexturesImmediate_n_not_4);
1785 1822
1823 struct DeleteTransformFeedbacksImmediate {
1824 typedef DeleteTransformFeedbacksImmediate ValueType;
1825 static const CommandId kCmdId = kDeleteTransformFeedbacksImmediate;
1826 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
1827 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
1828
1829 static uint32_t ComputeDataSize(GLsizei n) {
1830 return static_cast<uint32_t>(sizeof(GLuint) * n); // NOLINT
1831 }
1832
1833 static uint32_t ComputeSize(GLsizei n) {
1834 return static_cast<uint32_t>(sizeof(ValueType) +
1835 ComputeDataSize(n)); // NOLINT
1836 }
1837
1838 void SetHeader(GLsizei n) {
1839 header.SetCmdByTotalSize<ValueType>(ComputeSize(n));
1840 }
1841
1842 void Init(GLsizei _n, const GLuint* _ids) {
1843 SetHeader(_n);
1844 n = _n;
1845 memcpy(ImmediateDataAddress(this), _ids, ComputeDataSize(_n));
1846 }
1847
1848 void* Set(void* cmd, GLsizei _n, const GLuint* _ids) {
1849 static_cast<ValueType*>(cmd)->Init(_n, _ids);
1850 const uint32_t size = ComputeSize(_n);
1851 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
1852 }
1853
1854 gpu::CommandHeader header;
1855 int32_t n;
1856 };
1857
1858 COMPILE_ASSERT(sizeof(DeleteTransformFeedbacksImmediate) == 8,
1859 Sizeof_DeleteTransformFeedbacksImmediate_is_not_8);
1860 COMPILE_ASSERT(offsetof(DeleteTransformFeedbacksImmediate, header) == 0,
1861 OffsetOf_DeleteTransformFeedbacksImmediate_header_not_0);
1862 COMPILE_ASSERT(offsetof(DeleteTransformFeedbacksImmediate, n) == 4,
1863 OffsetOf_DeleteTransformFeedbacksImmediate_n_not_4);
1864
1786 struct DepthFunc { 1865 struct DepthFunc {
1787 typedef DepthFunc ValueType; 1866 typedef DepthFunc ValueType;
1788 static const CommandId kCmdId = kDepthFunc; 1867 static const CommandId kCmdId = kDepthFunc;
1789 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 1868 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
1790 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 1869 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
1791 1870
1792 static uint32_t ComputeSize() { 1871 static uint32_t ComputeSize() {
1793 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT 1872 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
1794 } 1873 }
1795 1874
(...skipping 816 matching lines...) Expand 10 before | Expand all | Expand 10 after
2612 int32_t n; 2691 int32_t n;
2613 }; 2692 };
2614 2693
2615 COMPILE_ASSERT(sizeof(GenTexturesImmediate) == 8, 2694 COMPILE_ASSERT(sizeof(GenTexturesImmediate) == 8,
2616 Sizeof_GenTexturesImmediate_is_not_8); 2695 Sizeof_GenTexturesImmediate_is_not_8);
2617 COMPILE_ASSERT(offsetof(GenTexturesImmediate, header) == 0, 2696 COMPILE_ASSERT(offsetof(GenTexturesImmediate, header) == 0,
2618 OffsetOf_GenTexturesImmediate_header_not_0); 2697 OffsetOf_GenTexturesImmediate_header_not_0);
2619 COMPILE_ASSERT(offsetof(GenTexturesImmediate, n) == 4, 2698 COMPILE_ASSERT(offsetof(GenTexturesImmediate, n) == 4,
2620 OffsetOf_GenTexturesImmediate_n_not_4); 2699 OffsetOf_GenTexturesImmediate_n_not_4);
2621 2700
2701 struct GenTransformFeedbacksImmediate {
2702 typedef GenTransformFeedbacksImmediate ValueType;
2703 static const CommandId kCmdId = kGenTransformFeedbacksImmediate;
2704 static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN;
2705 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
2706
2707 static uint32_t ComputeDataSize(GLsizei n) {
2708 return static_cast<uint32_t>(sizeof(GLuint) * n); // NOLINT
2709 }
2710
2711 static uint32_t ComputeSize(GLsizei n) {
2712 return static_cast<uint32_t>(sizeof(ValueType) +
2713 ComputeDataSize(n)); // NOLINT
2714 }
2715
2716 void SetHeader(GLsizei n) {
2717 header.SetCmdByTotalSize<ValueType>(ComputeSize(n));
2718 }
2719
2720 void Init(GLsizei _n, GLuint* _ids) {
2721 SetHeader(_n);
2722 n = _n;
2723 memcpy(ImmediateDataAddress(this), _ids, ComputeDataSize(_n));
2724 }
2725
2726 void* Set(void* cmd, GLsizei _n, GLuint* _ids) {
2727 static_cast<ValueType*>(cmd)->Init(_n, _ids);
2728 const uint32_t size = ComputeSize(_n);
2729 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
2730 }
2731
2732 gpu::CommandHeader header;
2733 int32_t n;
2734 };
2735
2736 COMPILE_ASSERT(sizeof(GenTransformFeedbacksImmediate) == 8,
2737 Sizeof_GenTransformFeedbacksImmediate_is_not_8);
2738 COMPILE_ASSERT(offsetof(GenTransformFeedbacksImmediate, header) == 0,
2739 OffsetOf_GenTransformFeedbacksImmediate_header_not_0);
2740 COMPILE_ASSERT(offsetof(GenTransformFeedbacksImmediate, n) == 4,
2741 OffsetOf_GenTransformFeedbacksImmediate_n_not_4);
2742
2622 struct GetActiveAttrib { 2743 struct GetActiveAttrib {
2623 typedef GetActiveAttrib ValueType; 2744 typedef GetActiveAttrib ValueType;
2624 static const CommandId kCmdId = kGetActiveAttrib; 2745 static const CommandId kCmdId = kGetActiveAttrib;
2625 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 2746 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
2626 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 2747 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
2627 2748
2628 struct Result { 2749 struct Result {
2629 int32_t success; 2750 int32_t success;
2630 int32_t size; 2751 int32_t size;
2631 uint32_t type; 2752 uint32_t type;
(...skipping 2055 matching lines...) Expand 10 before | Expand all | Expand 10 after
4687 COMPILE_ASSERT(sizeof(IsTexture) == 16, Sizeof_IsTexture_is_not_16); 4808 COMPILE_ASSERT(sizeof(IsTexture) == 16, Sizeof_IsTexture_is_not_16);
4688 COMPILE_ASSERT(offsetof(IsTexture, header) == 0, 4809 COMPILE_ASSERT(offsetof(IsTexture, header) == 0,
4689 OffsetOf_IsTexture_header_not_0); 4810 OffsetOf_IsTexture_header_not_0);
4690 COMPILE_ASSERT(offsetof(IsTexture, texture) == 4, 4811 COMPILE_ASSERT(offsetof(IsTexture, texture) == 4,
4691 OffsetOf_IsTexture_texture_not_4); 4812 OffsetOf_IsTexture_texture_not_4);
4692 COMPILE_ASSERT(offsetof(IsTexture, result_shm_id) == 8, 4813 COMPILE_ASSERT(offsetof(IsTexture, result_shm_id) == 8,
4693 OffsetOf_IsTexture_result_shm_id_not_8); 4814 OffsetOf_IsTexture_result_shm_id_not_8);
4694 COMPILE_ASSERT(offsetof(IsTexture, result_shm_offset) == 12, 4815 COMPILE_ASSERT(offsetof(IsTexture, result_shm_offset) == 12,
4695 OffsetOf_IsTexture_result_shm_offset_not_12); 4816 OffsetOf_IsTexture_result_shm_offset_not_12);
4696 4817
4818 struct IsTransformFeedback {
4819 typedef IsTransformFeedback ValueType;
4820 static const CommandId kCmdId = kIsTransformFeedback;
4821 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
4822 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
4823
4824 typedef uint32_t Result;
4825
4826 static uint32_t ComputeSize() {
4827 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
4828 }
4829
4830 void SetHeader() { header.SetCmd<ValueType>(); }
4831
4832 void Init(GLuint _transformfeedback,
4833 uint32_t _result_shm_id,
4834 uint32_t _result_shm_offset) {
4835 SetHeader();
4836 transformfeedback = _transformfeedback;
4837 result_shm_id = _result_shm_id;
4838 result_shm_offset = _result_shm_offset;
4839 }
4840
4841 void* Set(void* cmd,
4842 GLuint _transformfeedback,
4843 uint32_t _result_shm_id,
4844 uint32_t _result_shm_offset) {
4845 static_cast<ValueType*>(cmd)
4846 ->Init(_transformfeedback, _result_shm_id, _result_shm_offset);
4847 return NextCmdAddress<ValueType>(cmd);
4848 }
4849
4850 gpu::CommandHeader header;
4851 uint32_t transformfeedback;
4852 uint32_t result_shm_id;
4853 uint32_t result_shm_offset;
4854 };
4855
4856 COMPILE_ASSERT(sizeof(IsTransformFeedback) == 16,
4857 Sizeof_IsTransformFeedback_is_not_16);
4858 COMPILE_ASSERT(offsetof(IsTransformFeedback, header) == 0,
4859 OffsetOf_IsTransformFeedback_header_not_0);
4860 COMPILE_ASSERT(offsetof(IsTransformFeedback, transformfeedback) == 4,
4861 OffsetOf_IsTransformFeedback_transformfeedback_not_4);
4862 COMPILE_ASSERT(offsetof(IsTransformFeedback, result_shm_id) == 8,
4863 OffsetOf_IsTransformFeedback_result_shm_id_not_8);
4864 COMPILE_ASSERT(offsetof(IsTransformFeedback, result_shm_offset) == 12,
4865 OffsetOf_IsTransformFeedback_result_shm_offset_not_12);
4866
4697 struct LineWidth { 4867 struct LineWidth {
4698 typedef LineWidth ValueType; 4868 typedef LineWidth ValueType;
4699 static const CommandId kCmdId = kLineWidth; 4869 static const CommandId kCmdId = kLineWidth;
4700 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 4870 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
4701 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 4871 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
4702 4872
4703 static uint32_t ComputeSize() { 4873 static uint32_t ComputeSize() {
4704 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT 4874 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
4705 } 4875 }
4706 4876
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
4750 gpu::CommandHeader header; 4920 gpu::CommandHeader header;
4751 uint32_t program; 4921 uint32_t program;
4752 }; 4922 };
4753 4923
4754 COMPILE_ASSERT(sizeof(LinkProgram) == 8, Sizeof_LinkProgram_is_not_8); 4924 COMPILE_ASSERT(sizeof(LinkProgram) == 8, Sizeof_LinkProgram_is_not_8);
4755 COMPILE_ASSERT(offsetof(LinkProgram, header) == 0, 4925 COMPILE_ASSERT(offsetof(LinkProgram, header) == 0,
4756 OffsetOf_LinkProgram_header_not_0); 4926 OffsetOf_LinkProgram_header_not_0);
4757 COMPILE_ASSERT(offsetof(LinkProgram, program) == 4, 4927 COMPILE_ASSERT(offsetof(LinkProgram, program) == 4,
4758 OffsetOf_LinkProgram_program_not_4); 4928 OffsetOf_LinkProgram_program_not_4);
4759 4929
4930 struct PauseTransformFeedback {
4931 typedef PauseTransformFeedback ValueType;
4932 static const CommandId kCmdId = kPauseTransformFeedback;
4933 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
4934 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
4935
4936 static uint32_t ComputeSize() {
4937 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
4938 }
4939
4940 void SetHeader() { header.SetCmd<ValueType>(); }
4941
4942 void Init() { SetHeader(); }
4943
4944 void* Set(void* cmd) {
4945 static_cast<ValueType*>(cmd)->Init();
4946 return NextCmdAddress<ValueType>(cmd);
4947 }
4948
4949 gpu::CommandHeader header;
4950 };
4951
4952 COMPILE_ASSERT(sizeof(PauseTransformFeedback) == 4,
4953 Sizeof_PauseTransformFeedback_is_not_4);
4954 COMPILE_ASSERT(offsetof(PauseTransformFeedback, header) == 0,
4955 OffsetOf_PauseTransformFeedback_header_not_0);
4956
4760 struct PixelStorei { 4957 struct PixelStorei {
4761 typedef PixelStorei ValueType; 4958 typedef PixelStorei ValueType;
4762 static const CommandId kCmdId = kPixelStorei; 4959 static const CommandId kCmdId = kPixelStorei;
4763 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 4960 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
4764 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 4961 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
4765 4962
4766 static uint32_t ComputeSize() { 4963 static uint32_t ComputeSize() {
4767 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT 4964 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
4768 } 4965 }
4769 4966
(...skipping 261 matching lines...) Expand 10 before | Expand all | Expand 10 after
5031 OffsetOf_RenderbufferStorage_header_not_0); 5228 OffsetOf_RenderbufferStorage_header_not_0);
5032 COMPILE_ASSERT(offsetof(RenderbufferStorage, target) == 4, 5229 COMPILE_ASSERT(offsetof(RenderbufferStorage, target) == 4,
5033 OffsetOf_RenderbufferStorage_target_not_4); 5230 OffsetOf_RenderbufferStorage_target_not_4);
5034 COMPILE_ASSERT(offsetof(RenderbufferStorage, internalformat) == 8, 5231 COMPILE_ASSERT(offsetof(RenderbufferStorage, internalformat) == 8,
5035 OffsetOf_RenderbufferStorage_internalformat_not_8); 5232 OffsetOf_RenderbufferStorage_internalformat_not_8);
5036 COMPILE_ASSERT(offsetof(RenderbufferStorage, width) == 12, 5233 COMPILE_ASSERT(offsetof(RenderbufferStorage, width) == 12,
5037 OffsetOf_RenderbufferStorage_width_not_12); 5234 OffsetOf_RenderbufferStorage_width_not_12);
5038 COMPILE_ASSERT(offsetof(RenderbufferStorage, height) == 16, 5235 COMPILE_ASSERT(offsetof(RenderbufferStorage, height) == 16,
5039 OffsetOf_RenderbufferStorage_height_not_16); 5236 OffsetOf_RenderbufferStorage_height_not_16);
5040 5237
5238 struct ResumeTransformFeedback {
5239 typedef ResumeTransformFeedback ValueType;
5240 static const CommandId kCmdId = kResumeTransformFeedback;
5241 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
5242 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
5243
5244 static uint32_t ComputeSize() {
5245 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
5246 }
5247
5248 void SetHeader() { header.SetCmd<ValueType>(); }
5249
5250 void Init() { SetHeader(); }
5251
5252 void* Set(void* cmd) {
5253 static_cast<ValueType*>(cmd)->Init();
5254 return NextCmdAddress<ValueType>(cmd);
5255 }
5256
5257 gpu::CommandHeader header;
5258 };
5259
5260 COMPILE_ASSERT(sizeof(ResumeTransformFeedback) == 4,
5261 Sizeof_ResumeTransformFeedback_is_not_4);
5262 COMPILE_ASSERT(offsetof(ResumeTransformFeedback, header) == 0,
5263 OffsetOf_ResumeTransformFeedback_header_not_0);
5264
5041 struct SampleCoverage { 5265 struct SampleCoverage {
5042 typedef SampleCoverage ValueType; 5266 typedef SampleCoverage ValueType;
5043 static const CommandId kCmdId = kSampleCoverage; 5267 static const CommandId kCmdId = kSampleCoverage;
5044 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 5268 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
5045 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 5269 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
5046 5270
5047 static uint32_t ComputeSize() { 5271 static uint32_t ComputeSize() {
5048 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT 5272 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
5049 } 5273 }
5050 5274
(...skipping 3654 matching lines...) Expand 10 before | Expand all | Expand 10 after
8705 OffsetOf_BeginQueryEXT_header_not_0); 8929 OffsetOf_BeginQueryEXT_header_not_0);
8706 COMPILE_ASSERT(offsetof(BeginQueryEXT, target) == 4, 8930 COMPILE_ASSERT(offsetof(BeginQueryEXT, target) == 4,
8707 OffsetOf_BeginQueryEXT_target_not_4); 8931 OffsetOf_BeginQueryEXT_target_not_4);
8708 COMPILE_ASSERT(offsetof(BeginQueryEXT, id) == 8, 8932 COMPILE_ASSERT(offsetof(BeginQueryEXT, id) == 8,
8709 OffsetOf_BeginQueryEXT_id_not_8); 8933 OffsetOf_BeginQueryEXT_id_not_8);
8710 COMPILE_ASSERT(offsetof(BeginQueryEXT, sync_data_shm_id) == 12, 8934 COMPILE_ASSERT(offsetof(BeginQueryEXT, sync_data_shm_id) == 12,
8711 OffsetOf_BeginQueryEXT_sync_data_shm_id_not_12); 8935 OffsetOf_BeginQueryEXT_sync_data_shm_id_not_12);
8712 COMPILE_ASSERT(offsetof(BeginQueryEXT, sync_data_shm_offset) == 16, 8936 COMPILE_ASSERT(offsetof(BeginQueryEXT, sync_data_shm_offset) == 16,
8713 OffsetOf_BeginQueryEXT_sync_data_shm_offset_not_16); 8937 OffsetOf_BeginQueryEXT_sync_data_shm_offset_not_16);
8714 8938
8939 struct BeginTransformFeedback {
8940 typedef BeginTransformFeedback ValueType;
8941 static const CommandId kCmdId = kBeginTransformFeedback;
8942 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
8943 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
8944
8945 static uint32_t ComputeSize() {
8946 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
8947 }
8948
8949 void SetHeader() { header.SetCmd<ValueType>(); }
8950
8951 void Init(GLenum _primitivemode) {
8952 SetHeader();
8953 primitivemode = _primitivemode;
8954 }
8955
8956 void* Set(void* cmd, GLenum _primitivemode) {
8957 static_cast<ValueType*>(cmd)->Init(_primitivemode);
8958 return NextCmdAddress<ValueType>(cmd);
8959 }
8960
8961 gpu::CommandHeader header;
8962 uint32_t primitivemode;
8963 };
8964
8965 COMPILE_ASSERT(sizeof(BeginTransformFeedback) == 8,
8966 Sizeof_BeginTransformFeedback_is_not_8);
8967 COMPILE_ASSERT(offsetof(BeginTransformFeedback, header) == 0,
8968 OffsetOf_BeginTransformFeedback_header_not_0);
8969 COMPILE_ASSERT(offsetof(BeginTransformFeedback, primitivemode) == 4,
8970 OffsetOf_BeginTransformFeedback_primitivemode_not_4);
8971
8715 struct EndQueryEXT { 8972 struct EndQueryEXT {
8716 typedef EndQueryEXT ValueType; 8973 typedef EndQueryEXT ValueType;
8717 static const CommandId kCmdId = kEndQueryEXT; 8974 static const CommandId kCmdId = kEndQueryEXT;
8718 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 8975 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
8719 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 8976 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
8720 8977
8721 static uint32_t ComputeSize() { 8978 static uint32_t ComputeSize() {
8722 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT 8979 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
8723 } 8980 }
8724 8981
(...skipping 16 matching lines...) Expand all
8741 }; 8998 };
8742 8999
8743 COMPILE_ASSERT(sizeof(EndQueryEXT) == 12, Sizeof_EndQueryEXT_is_not_12); 9000 COMPILE_ASSERT(sizeof(EndQueryEXT) == 12, Sizeof_EndQueryEXT_is_not_12);
8744 COMPILE_ASSERT(offsetof(EndQueryEXT, header) == 0, 9001 COMPILE_ASSERT(offsetof(EndQueryEXT, header) == 0,
8745 OffsetOf_EndQueryEXT_header_not_0); 9002 OffsetOf_EndQueryEXT_header_not_0);
8746 COMPILE_ASSERT(offsetof(EndQueryEXT, target) == 4, 9003 COMPILE_ASSERT(offsetof(EndQueryEXT, target) == 4,
8747 OffsetOf_EndQueryEXT_target_not_4); 9004 OffsetOf_EndQueryEXT_target_not_4);
8748 COMPILE_ASSERT(offsetof(EndQueryEXT, submit_count) == 8, 9005 COMPILE_ASSERT(offsetof(EndQueryEXT, submit_count) == 8,
8749 OffsetOf_EndQueryEXT_submit_count_not_8); 9006 OffsetOf_EndQueryEXT_submit_count_not_8);
8750 9007
9008 struct EndTransformFeedback {
9009 typedef EndTransformFeedback ValueType;
9010 static const CommandId kCmdId = kEndTransformFeedback;
9011 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
9012 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
9013
9014 static uint32_t ComputeSize() {
9015 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
9016 }
9017
9018 void SetHeader() { header.SetCmd<ValueType>(); }
9019
9020 void Init() { SetHeader(); }
9021
9022 void* Set(void* cmd) {
9023 static_cast<ValueType*>(cmd)->Init();
9024 return NextCmdAddress<ValueType>(cmd);
9025 }
9026
9027 gpu::CommandHeader header;
9028 };
9029
9030 COMPILE_ASSERT(sizeof(EndTransformFeedback) == 4,
9031 Sizeof_EndTransformFeedback_is_not_4);
9032 COMPILE_ASSERT(offsetof(EndTransformFeedback, header) == 0,
9033 OffsetOf_EndTransformFeedback_header_not_0);
9034
8751 struct InsertEventMarkerEXT { 9035 struct InsertEventMarkerEXT {
8752 typedef InsertEventMarkerEXT ValueType; 9036 typedef InsertEventMarkerEXT ValueType;
8753 static const CommandId kCmdId = kInsertEventMarkerEXT; 9037 static const CommandId kCmdId = kInsertEventMarkerEXT;
8754 static const cmd::ArgFlags kArgFlags = cmd::kFixed; 9038 static const cmd::ArgFlags kArgFlags = cmd::kFixed;
8755 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); 9039 static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3);
8756 9040
8757 static uint32_t ComputeSize() { 9041 static uint32_t ComputeSize() {
8758 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT 9042 return static_cast<uint32_t>(sizeof(ValueType)); // NOLINT
8759 } 9043 }
8760 9044
(...skipping 2167 matching lines...) Expand 10 before | Expand all | Expand 10 after
10928 } 11212 }
10929 11213
10930 gpu::CommandHeader header; 11214 gpu::CommandHeader header;
10931 }; 11215 };
10932 11216
10933 COMPILE_ASSERT(sizeof(BlendBarrierKHR) == 4, Sizeof_BlendBarrierKHR_is_not_4); 11217 COMPILE_ASSERT(sizeof(BlendBarrierKHR) == 4, Sizeof_BlendBarrierKHR_is_not_4);
10934 COMPILE_ASSERT(offsetof(BlendBarrierKHR, header) == 0, 11218 COMPILE_ASSERT(offsetof(BlendBarrierKHR, header) == 0,
10935 OffsetOf_BlendBarrierKHR_header_not_0); 11219 OffsetOf_BlendBarrierKHR_header_not_0);
10936 11220
10937 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_AUTOGEN_H_ 11221 #endif // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_AUTOGEN_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698