| OLD | NEW | 
|---|
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be | 
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. | 
| 4 | 4 | 
| 5 // This file is auto-generated from | 5 // This file is auto-generated from | 
| 6 // gpu/command_buffer/build_gles2_cmd_buffer.py | 6 // gpu/command_buffer/build_gles2_cmd_buffer.py | 
| 7 // It's formatted by clang-format using chromium coding style: | 7 // It's formatted by clang-format using chromium coding style: | 
| 8 //    clang-format -i -style=chromium filename | 8 //    clang-format -i -style=chromium filename | 
| 9 // DO NOT EDIT! | 9 // DO NOT EDIT! | 
| 10 | 10 | 
| (...skipping 827 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 838 | 838 | 
| 839   gpu::CommandHeader header; | 839   gpu::CommandHeader header; | 
| 840   uint32_t mask; | 840   uint32_t mask; | 
| 841 }; | 841 }; | 
| 842 | 842 | 
| 843 static_assert(sizeof(Clear) == 8, "size of Clear should be 8"); | 843 static_assert(sizeof(Clear) == 8, "size of Clear should be 8"); | 
| 844 static_assert(offsetof(Clear, header) == 0, | 844 static_assert(offsetof(Clear, header) == 0, | 
| 845               "offset of Clear header should be 0"); | 845               "offset of Clear header should be 0"); | 
| 846 static_assert(offsetof(Clear, mask) == 4, "offset of Clear mask should be 4"); | 846 static_assert(offsetof(Clear, mask) == 4, "offset of Clear mask should be 4"); | 
| 847 | 847 | 
|  | 848 struct ClearBufferfi { | 
|  | 849   typedef ClearBufferfi ValueType; | 
|  | 850   static const CommandId kCmdId = kClearBufferfi; | 
|  | 851   static const cmd::ArgFlags kArgFlags = cmd::kFixed; | 
|  | 852   static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); | 
|  | 853 | 
|  | 854   static uint32_t ComputeSize() { | 
|  | 855     return static_cast<uint32_t>(sizeof(ValueType));  // NOLINT | 
|  | 856   } | 
|  | 857 | 
|  | 858   void SetHeader() { header.SetCmd<ValueType>(); } | 
|  | 859 | 
|  | 860   void Init(GLenum _buffer, | 
|  | 861             GLint _drawbuffers, | 
|  | 862             GLfloat _depth, | 
|  | 863             GLint _stencil) { | 
|  | 864     SetHeader(); | 
|  | 865     buffer = _buffer; | 
|  | 866     drawbuffers = _drawbuffers; | 
|  | 867     depth = _depth; | 
|  | 868     stencil = _stencil; | 
|  | 869   } | 
|  | 870 | 
|  | 871   void* Set(void* cmd, | 
|  | 872             GLenum _buffer, | 
|  | 873             GLint _drawbuffers, | 
|  | 874             GLfloat _depth, | 
|  | 875             GLint _stencil) { | 
|  | 876     static_cast<ValueType*>(cmd)->Init(_buffer, _drawbuffers, _depth, _stencil); | 
|  | 877     return NextCmdAddress<ValueType>(cmd); | 
|  | 878   } | 
|  | 879 | 
|  | 880   gpu::CommandHeader header; | 
|  | 881   uint32_t buffer; | 
|  | 882   int32_t drawbuffers; | 
|  | 883   float depth; | 
|  | 884   int32_t stencil; | 
|  | 885 }; | 
|  | 886 | 
|  | 887 static_assert(sizeof(ClearBufferfi) == 20, | 
|  | 888               "size of ClearBufferfi should be 20"); | 
|  | 889 static_assert(offsetof(ClearBufferfi, header) == 0, | 
|  | 890               "offset of ClearBufferfi header should be 0"); | 
|  | 891 static_assert(offsetof(ClearBufferfi, buffer) == 4, | 
|  | 892               "offset of ClearBufferfi buffer should be 4"); | 
|  | 893 static_assert(offsetof(ClearBufferfi, drawbuffers) == 8, | 
|  | 894               "offset of ClearBufferfi drawbuffers should be 8"); | 
|  | 895 static_assert(offsetof(ClearBufferfi, depth) == 12, | 
|  | 896               "offset of ClearBufferfi depth should be 12"); | 
|  | 897 static_assert(offsetof(ClearBufferfi, stencil) == 16, | 
|  | 898               "offset of ClearBufferfi stencil should be 16"); | 
|  | 899 | 
|  | 900 struct ClearBufferfvImmediate { | 
|  | 901   typedef ClearBufferfvImmediate ValueType; | 
|  | 902   static const CommandId kCmdId = kClearBufferfvImmediate; | 
|  | 903   static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; | 
|  | 904   static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); | 
|  | 905 | 
|  | 906   static uint32_t ComputeDataSize() { | 
|  | 907     return static_cast<uint32_t>(sizeof(GLfloat) * 4); | 
|  | 908   } | 
|  | 909 | 
|  | 910   static uint32_t ComputeEffectiveDataSize(GLenum buffer) { | 
|  | 911     return static_cast<uint32_t>(sizeof(GLfloat) * | 
|  | 912                                  GLES2Util::CalcClearBufferfvDataCount(buffer)); | 
|  | 913   } | 
|  | 914 | 
|  | 915   static uint32_t ComputeSize() { | 
|  | 916     return static_cast<uint32_t>(sizeof(ValueType) + ComputeDataSize()); | 
|  | 917   } | 
|  | 918 | 
|  | 919   void SetHeader() { header.SetCmdByTotalSize<ValueType>(ComputeSize()); } | 
|  | 920 | 
|  | 921   void Init(GLenum _buffer, GLint _drawbuffers, const GLfloat* _value) { | 
|  | 922     SetHeader(); | 
|  | 923     buffer = _buffer; | 
|  | 924     drawbuffers = _drawbuffers; | 
|  | 925     memcpy(ImmediateDataAddress(this), _value, | 
|  | 926            ComputeEffectiveDataSize(buffer)); | 
|  | 927     DCHECK_GE(ComputeDataSize(), ComputeEffectiveDataSize(buffer)); | 
|  | 928     char* pointer = reinterpret_cast<char*>(ImmediateDataAddress(this)) + | 
|  | 929                     ComputeEffectiveDataSize(buffer); | 
|  | 930     memset(pointer, 0, ComputeDataSize() - ComputeEffectiveDataSize(buffer)); | 
|  | 931   } | 
|  | 932 | 
|  | 933   void* Set(void* cmd, | 
|  | 934             GLenum _buffer, | 
|  | 935             GLint _drawbuffers, | 
|  | 936             const GLfloat* _value) { | 
|  | 937     static_cast<ValueType*>(cmd)->Init(_buffer, _drawbuffers, _value); | 
|  | 938     const uint32_t size = ComputeSize(); | 
|  | 939     return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size); | 
|  | 940   } | 
|  | 941 | 
|  | 942   gpu::CommandHeader header; | 
|  | 943   uint32_t buffer; | 
|  | 944   int32_t drawbuffers; | 
|  | 945 }; | 
|  | 946 | 
|  | 947 static_assert(sizeof(ClearBufferfvImmediate) == 12, | 
|  | 948               "size of ClearBufferfvImmediate should be 12"); | 
|  | 949 static_assert(offsetof(ClearBufferfvImmediate, header) == 0, | 
|  | 950               "offset of ClearBufferfvImmediate header should be 0"); | 
|  | 951 static_assert(offsetof(ClearBufferfvImmediate, buffer) == 4, | 
|  | 952               "offset of ClearBufferfvImmediate buffer should be 4"); | 
|  | 953 static_assert(offsetof(ClearBufferfvImmediate, drawbuffers) == 8, | 
|  | 954               "offset of ClearBufferfvImmediate drawbuffers should be 8"); | 
|  | 955 | 
|  | 956 struct ClearBufferivImmediate { | 
|  | 957   typedef ClearBufferivImmediate ValueType; | 
|  | 958   static const CommandId kCmdId = kClearBufferivImmediate; | 
|  | 959   static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; | 
|  | 960   static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); | 
|  | 961 | 
|  | 962   static uint32_t ComputeDataSize() { | 
|  | 963     return static_cast<uint32_t>(sizeof(GLint) * 4); | 
|  | 964   } | 
|  | 965 | 
|  | 966   static uint32_t ComputeEffectiveDataSize(GLenum buffer) { | 
|  | 967     return static_cast<uint32_t>(sizeof(GLint) * | 
|  | 968                                  GLES2Util::CalcClearBufferivDataCount(buffer)); | 
|  | 969   } | 
|  | 970 | 
|  | 971   static uint32_t ComputeSize() { | 
|  | 972     return static_cast<uint32_t>(sizeof(ValueType) + ComputeDataSize()); | 
|  | 973   } | 
|  | 974 | 
|  | 975   void SetHeader() { header.SetCmdByTotalSize<ValueType>(ComputeSize()); } | 
|  | 976 | 
|  | 977   void Init(GLenum _buffer, GLint _drawbuffers, const GLint* _value) { | 
|  | 978     SetHeader(); | 
|  | 979     buffer = _buffer; | 
|  | 980     drawbuffers = _drawbuffers; | 
|  | 981     memcpy(ImmediateDataAddress(this), _value, | 
|  | 982            ComputeEffectiveDataSize(buffer)); | 
|  | 983     DCHECK_GE(ComputeDataSize(), ComputeEffectiveDataSize(buffer)); | 
|  | 984     char* pointer = reinterpret_cast<char*>(ImmediateDataAddress(this)) + | 
|  | 985                     ComputeEffectiveDataSize(buffer); | 
|  | 986     memset(pointer, 0, ComputeDataSize() - ComputeEffectiveDataSize(buffer)); | 
|  | 987   } | 
|  | 988 | 
|  | 989   void* Set(void* cmd, | 
|  | 990             GLenum _buffer, | 
|  | 991             GLint _drawbuffers, | 
|  | 992             const GLint* _value) { | 
|  | 993     static_cast<ValueType*>(cmd)->Init(_buffer, _drawbuffers, _value); | 
|  | 994     const uint32_t size = ComputeSize(); | 
|  | 995     return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size); | 
|  | 996   } | 
|  | 997 | 
|  | 998   gpu::CommandHeader header; | 
|  | 999   uint32_t buffer; | 
|  | 1000   int32_t drawbuffers; | 
|  | 1001 }; | 
|  | 1002 | 
|  | 1003 static_assert(sizeof(ClearBufferivImmediate) == 12, | 
|  | 1004               "size of ClearBufferivImmediate should be 12"); | 
|  | 1005 static_assert(offsetof(ClearBufferivImmediate, header) == 0, | 
|  | 1006               "offset of ClearBufferivImmediate header should be 0"); | 
|  | 1007 static_assert(offsetof(ClearBufferivImmediate, buffer) == 4, | 
|  | 1008               "offset of ClearBufferivImmediate buffer should be 4"); | 
|  | 1009 static_assert(offsetof(ClearBufferivImmediate, drawbuffers) == 8, | 
|  | 1010               "offset of ClearBufferivImmediate drawbuffers should be 8"); | 
|  | 1011 | 
|  | 1012 struct ClearBufferuivImmediate { | 
|  | 1013   typedef ClearBufferuivImmediate ValueType; | 
|  | 1014   static const CommandId kCmdId = kClearBufferuivImmediate; | 
|  | 1015   static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; | 
|  | 1016   static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); | 
|  | 1017 | 
|  | 1018   static uint32_t ComputeDataSize() { | 
|  | 1019     return static_cast<uint32_t>(sizeof(GLuint) * 4); | 
|  | 1020   } | 
|  | 1021 | 
|  | 1022   static uint32_t ComputeSize() { | 
|  | 1023     return static_cast<uint32_t>(sizeof(ValueType) + ComputeDataSize()); | 
|  | 1024   } | 
|  | 1025 | 
|  | 1026   void SetHeader() { header.SetCmdByTotalSize<ValueType>(ComputeSize()); } | 
|  | 1027 | 
|  | 1028   void Init(GLenum _buffer, GLint _drawbuffers, const GLuint* _value) { | 
|  | 1029     SetHeader(); | 
|  | 1030     buffer = _buffer; | 
|  | 1031     drawbuffers = _drawbuffers; | 
|  | 1032     memcpy(ImmediateDataAddress(this), _value, ComputeDataSize()); | 
|  | 1033   } | 
|  | 1034 | 
|  | 1035   void* Set(void* cmd, | 
|  | 1036             GLenum _buffer, | 
|  | 1037             GLint _drawbuffers, | 
|  | 1038             const GLuint* _value) { | 
|  | 1039     static_cast<ValueType*>(cmd)->Init(_buffer, _drawbuffers, _value); | 
|  | 1040     const uint32_t size = ComputeSize(); | 
|  | 1041     return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size); | 
|  | 1042   } | 
|  | 1043 | 
|  | 1044   gpu::CommandHeader header; | 
|  | 1045   uint32_t buffer; | 
|  | 1046   int32_t drawbuffers; | 
|  | 1047 }; | 
|  | 1048 | 
|  | 1049 static_assert(sizeof(ClearBufferuivImmediate) == 12, | 
|  | 1050               "size of ClearBufferuivImmediate should be 12"); | 
|  | 1051 static_assert(offsetof(ClearBufferuivImmediate, header) == 0, | 
|  | 1052               "offset of ClearBufferuivImmediate header should be 0"); | 
|  | 1053 static_assert(offsetof(ClearBufferuivImmediate, buffer) == 4, | 
|  | 1054               "offset of ClearBufferuivImmediate buffer should be 4"); | 
|  | 1055 static_assert(offsetof(ClearBufferuivImmediate, drawbuffers) == 8, | 
|  | 1056               "offset of ClearBufferuivImmediate drawbuffers should be 8"); | 
|  | 1057 | 
| 848 struct ClearColor { | 1058 struct ClearColor { | 
| 849   typedef ClearColor ValueType; | 1059   typedef ClearColor ValueType; | 
| 850   static const CommandId kCmdId = kClearColor; | 1060   static const CommandId kCmdId = kClearColor; | 
| 851   static const cmd::ArgFlags kArgFlags = cmd::kFixed; | 1061   static const cmd::ArgFlags kArgFlags = cmd::kFixed; | 
| 852   static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); | 1062   static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); | 
| 853 | 1063 | 
| 854   static uint32_t ComputeSize() { | 1064   static uint32_t ComputeSize() { | 
| 855     return static_cast<uint32_t>(sizeof(ValueType));  // NOLINT | 1065     return static_cast<uint32_t>(sizeof(ValueType));  // NOLINT | 
| 856   } | 1066   } | 
| 857 | 1067 | 
| (...skipping 4644 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 5502 static_assert(offsetof(SamplerParameterf, param) == 12, | 5712 static_assert(offsetof(SamplerParameterf, param) == 12, | 
| 5503               "offset of SamplerParameterf param should be 12"); | 5713               "offset of SamplerParameterf param should be 12"); | 
| 5504 | 5714 | 
| 5505 struct SamplerParameterfvImmediate { | 5715 struct SamplerParameterfvImmediate { | 
| 5506   typedef SamplerParameterfvImmediate ValueType; | 5716   typedef SamplerParameterfvImmediate ValueType; | 
| 5507   static const CommandId kCmdId = kSamplerParameterfvImmediate; | 5717   static const CommandId kCmdId = kSamplerParameterfvImmediate; | 
| 5508   static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; | 5718   static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; | 
| 5509   static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); | 5719   static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); | 
| 5510 | 5720 | 
| 5511   static uint32_t ComputeDataSize() { | 5721   static uint32_t ComputeDataSize() { | 
| 5512     return static_cast<uint32_t>(sizeof(GLfloat) * 1);  // NOLINT | 5722     return static_cast<uint32_t>(sizeof(GLfloat) * 1); | 
| 5513   } | 5723   } | 
| 5514 | 5724 | 
| 5515   static uint32_t ComputeSize() { | 5725   static uint32_t ComputeSize() { | 
| 5516     return static_cast<uint32_t>(sizeof(ValueType) + | 5726     return static_cast<uint32_t>(sizeof(ValueType) + ComputeDataSize()); | 
| 5517                                  ComputeDataSize());  // NOLINT |  | 
| 5518   } | 5727   } | 
| 5519 | 5728 | 
| 5520   void SetHeader() { header.SetCmdByTotalSize<ValueType>(ComputeSize()); } | 5729   void SetHeader() { header.SetCmdByTotalSize<ValueType>(ComputeSize()); } | 
| 5521 | 5730 | 
| 5522   void Init(GLuint _sampler, GLenum _pname, const GLfloat* _params) { | 5731   void Init(GLuint _sampler, GLenum _pname, const GLfloat* _params) { | 
| 5523     SetHeader(); | 5732     SetHeader(); | 
| 5524     sampler = _sampler; | 5733     sampler = _sampler; | 
| 5525     pname = _pname; | 5734     pname = _pname; | 
| 5526     memcpy(ImmediateDataAddress(this), _params, ComputeDataSize()); | 5735     memcpy(ImmediateDataAddress(this), _params, ComputeDataSize()); | 
| 5527   } | 5736   } | 
| (...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 5587 static_assert(offsetof(SamplerParameteri, param) == 12, | 5796 static_assert(offsetof(SamplerParameteri, param) == 12, | 
| 5588               "offset of SamplerParameteri param should be 12"); | 5797               "offset of SamplerParameteri param should be 12"); | 
| 5589 | 5798 | 
| 5590 struct SamplerParameterivImmediate { | 5799 struct SamplerParameterivImmediate { | 
| 5591   typedef SamplerParameterivImmediate ValueType; | 5800   typedef SamplerParameterivImmediate ValueType; | 
| 5592   static const CommandId kCmdId = kSamplerParameterivImmediate; | 5801   static const CommandId kCmdId = kSamplerParameterivImmediate; | 
| 5593   static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; | 5802   static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; | 
| 5594   static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); | 5803   static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); | 
| 5595 | 5804 | 
| 5596   static uint32_t ComputeDataSize() { | 5805   static uint32_t ComputeDataSize() { | 
| 5597     return static_cast<uint32_t>(sizeof(GLint) * 1);  // NOLINT | 5806     return static_cast<uint32_t>(sizeof(GLint) * 1); | 
| 5598   } | 5807   } | 
| 5599 | 5808 | 
| 5600   static uint32_t ComputeSize() { | 5809   static uint32_t ComputeSize() { | 
| 5601     return static_cast<uint32_t>(sizeof(ValueType) + | 5810     return static_cast<uint32_t>(sizeof(ValueType) + ComputeDataSize()); | 
| 5602                                  ComputeDataSize());  // NOLINT |  | 
| 5603   } | 5811   } | 
| 5604 | 5812 | 
| 5605   void SetHeader() { header.SetCmdByTotalSize<ValueType>(ComputeSize()); } | 5813   void SetHeader() { header.SetCmdByTotalSize<ValueType>(ComputeSize()); } | 
| 5606 | 5814 | 
| 5607   void Init(GLuint _sampler, GLenum _pname, const GLint* _params) { | 5815   void Init(GLuint _sampler, GLenum _pname, const GLint* _params) { | 
| 5608     SetHeader(); | 5816     SetHeader(); | 
| 5609     sampler = _sampler; | 5817     sampler = _sampler; | 
| 5610     pname = _pname; | 5818     pname = _pname; | 
| 5611     memcpy(ImmediateDataAddress(this), _params, ComputeDataSize()); | 5819     memcpy(ImmediateDataAddress(this), _params, ComputeDataSize()); | 
| 5612   } | 5820   } | 
| (...skipping 626 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 6239 static_assert(offsetof(TexParameterf, param) == 12, | 6447 static_assert(offsetof(TexParameterf, param) == 12, | 
| 6240               "offset of TexParameterf param should be 12"); | 6448               "offset of TexParameterf param should be 12"); | 
| 6241 | 6449 | 
| 6242 struct TexParameterfvImmediate { | 6450 struct TexParameterfvImmediate { | 
| 6243   typedef TexParameterfvImmediate ValueType; | 6451   typedef TexParameterfvImmediate ValueType; | 
| 6244   static const CommandId kCmdId = kTexParameterfvImmediate; | 6452   static const CommandId kCmdId = kTexParameterfvImmediate; | 
| 6245   static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; | 6453   static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; | 
| 6246   static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); | 6454   static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); | 
| 6247 | 6455 | 
| 6248   static uint32_t ComputeDataSize() { | 6456   static uint32_t ComputeDataSize() { | 
| 6249     return static_cast<uint32_t>(sizeof(GLfloat) * 1);  // NOLINT | 6457     return static_cast<uint32_t>(sizeof(GLfloat) * 1); | 
| 6250   } | 6458   } | 
| 6251 | 6459 | 
| 6252   static uint32_t ComputeSize() { | 6460   static uint32_t ComputeSize() { | 
| 6253     return static_cast<uint32_t>(sizeof(ValueType) + | 6461     return static_cast<uint32_t>(sizeof(ValueType) + ComputeDataSize()); | 
| 6254                                  ComputeDataSize());  // NOLINT |  | 
| 6255   } | 6462   } | 
| 6256 | 6463 | 
| 6257   void SetHeader() { header.SetCmdByTotalSize<ValueType>(ComputeSize()); } | 6464   void SetHeader() { header.SetCmdByTotalSize<ValueType>(ComputeSize()); } | 
| 6258 | 6465 | 
| 6259   void Init(GLenum _target, GLenum _pname, const GLfloat* _params) { | 6466   void Init(GLenum _target, GLenum _pname, const GLfloat* _params) { | 
| 6260     SetHeader(); | 6467     SetHeader(); | 
| 6261     target = _target; | 6468     target = _target; | 
| 6262     pname = _pname; | 6469     pname = _pname; | 
| 6263     memcpy(ImmediateDataAddress(this), _params, ComputeDataSize()); | 6470     memcpy(ImmediateDataAddress(this), _params, ComputeDataSize()); | 
| 6264   } | 6471   } | 
| (...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 6324 static_assert(offsetof(TexParameteri, param) == 12, | 6531 static_assert(offsetof(TexParameteri, param) == 12, | 
| 6325               "offset of TexParameteri param should be 12"); | 6532               "offset of TexParameteri param should be 12"); | 
| 6326 | 6533 | 
| 6327 struct TexParameterivImmediate { | 6534 struct TexParameterivImmediate { | 
| 6328   typedef TexParameterivImmediate ValueType; | 6535   typedef TexParameterivImmediate ValueType; | 
| 6329   static const CommandId kCmdId = kTexParameterivImmediate; | 6536   static const CommandId kCmdId = kTexParameterivImmediate; | 
| 6330   static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; | 6537   static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; | 
| 6331   static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); | 6538   static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); | 
| 6332 | 6539 | 
| 6333   static uint32_t ComputeDataSize() { | 6540   static uint32_t ComputeDataSize() { | 
| 6334     return static_cast<uint32_t>(sizeof(GLint) * 1);  // NOLINT | 6541     return static_cast<uint32_t>(sizeof(GLint) * 1); | 
| 6335   } | 6542   } | 
| 6336 | 6543 | 
| 6337   static uint32_t ComputeSize() { | 6544   static uint32_t ComputeSize() { | 
| 6338     return static_cast<uint32_t>(sizeof(ValueType) + | 6545     return static_cast<uint32_t>(sizeof(ValueType) + ComputeDataSize()); | 
| 6339                                  ComputeDataSize());  // NOLINT |  | 
| 6340   } | 6546   } | 
| 6341 | 6547 | 
| 6342   void SetHeader() { header.SetCmdByTotalSize<ValueType>(ComputeSize()); } | 6548   void SetHeader() { header.SetCmdByTotalSize<ValueType>(ComputeSize()); } | 
| 6343 | 6549 | 
| 6344   void Init(GLenum _target, GLenum _pname, const GLint* _params) { | 6550   void Init(GLenum _target, GLenum _pname, const GLint* _params) { | 
| 6345     SetHeader(); | 6551     SetHeader(); | 
| 6346     target = _target; | 6552     target = _target; | 
| 6347     pname = _pname; | 6553     pname = _pname; | 
| 6348     memcpy(ImmediateDataAddress(this), _params, ComputeDataSize()); | 6554     memcpy(ImmediateDataAddress(this), _params, ComputeDataSize()); | 
| 6349   } | 6555   } | 
| (...skipping 1874 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 8224 static_assert(offsetof(VertexAttrib1f, x) == 8, | 8430 static_assert(offsetof(VertexAttrib1f, x) == 8, | 
| 8225               "offset of VertexAttrib1f x should be 8"); | 8431               "offset of VertexAttrib1f x should be 8"); | 
| 8226 | 8432 | 
| 8227 struct VertexAttrib1fvImmediate { | 8433 struct VertexAttrib1fvImmediate { | 
| 8228   typedef VertexAttrib1fvImmediate ValueType; | 8434   typedef VertexAttrib1fvImmediate ValueType; | 
| 8229   static const CommandId kCmdId = kVertexAttrib1fvImmediate; | 8435   static const CommandId kCmdId = kVertexAttrib1fvImmediate; | 
| 8230   static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; | 8436   static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; | 
| 8231   static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); | 8437   static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); | 
| 8232 | 8438 | 
| 8233   static uint32_t ComputeDataSize() { | 8439   static uint32_t ComputeDataSize() { | 
| 8234     return static_cast<uint32_t>(sizeof(GLfloat) * 1);  // NOLINT | 8440     return static_cast<uint32_t>(sizeof(GLfloat) * 1); | 
| 8235   } | 8441   } | 
| 8236 | 8442 | 
| 8237   static uint32_t ComputeSize() { | 8443   static uint32_t ComputeSize() { | 
| 8238     return static_cast<uint32_t>(sizeof(ValueType) + | 8444     return static_cast<uint32_t>(sizeof(ValueType) + ComputeDataSize()); | 
| 8239                                  ComputeDataSize());  // NOLINT |  | 
| 8240   } | 8445   } | 
| 8241 | 8446 | 
| 8242   void SetHeader() { header.SetCmdByTotalSize<ValueType>(ComputeSize()); } | 8447   void SetHeader() { header.SetCmdByTotalSize<ValueType>(ComputeSize()); } | 
| 8243 | 8448 | 
| 8244   void Init(GLuint _indx, const GLfloat* _values) { | 8449   void Init(GLuint _indx, const GLfloat* _values) { | 
| 8245     SetHeader(); | 8450     SetHeader(); | 
| 8246     indx = _indx; | 8451     indx = _indx; | 
| 8247     memcpy(ImmediateDataAddress(this), _values, ComputeDataSize()); | 8452     memcpy(ImmediateDataAddress(this), _values, ComputeDataSize()); | 
| 8248   } | 8453   } | 
| 8249 | 8454 | 
| (...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 8305 static_assert(offsetof(VertexAttrib2f, y) == 12, | 8510 static_assert(offsetof(VertexAttrib2f, y) == 12, | 
| 8306               "offset of VertexAttrib2f y should be 12"); | 8511               "offset of VertexAttrib2f y should be 12"); | 
| 8307 | 8512 | 
| 8308 struct VertexAttrib2fvImmediate { | 8513 struct VertexAttrib2fvImmediate { | 
| 8309   typedef VertexAttrib2fvImmediate ValueType; | 8514   typedef VertexAttrib2fvImmediate ValueType; | 
| 8310   static const CommandId kCmdId = kVertexAttrib2fvImmediate; | 8515   static const CommandId kCmdId = kVertexAttrib2fvImmediate; | 
| 8311   static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; | 8516   static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; | 
| 8312   static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); | 8517   static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); | 
| 8313 | 8518 | 
| 8314   static uint32_t ComputeDataSize() { | 8519   static uint32_t ComputeDataSize() { | 
| 8315     return static_cast<uint32_t>(sizeof(GLfloat) * 2);  // NOLINT | 8520     return static_cast<uint32_t>(sizeof(GLfloat) * 2); | 
| 8316   } | 8521   } | 
| 8317 | 8522 | 
| 8318   static uint32_t ComputeSize() { | 8523   static uint32_t ComputeSize() { | 
| 8319     return static_cast<uint32_t>(sizeof(ValueType) + | 8524     return static_cast<uint32_t>(sizeof(ValueType) + ComputeDataSize()); | 
| 8320                                  ComputeDataSize());  // NOLINT |  | 
| 8321   } | 8525   } | 
| 8322 | 8526 | 
| 8323   void SetHeader() { header.SetCmdByTotalSize<ValueType>(ComputeSize()); } | 8527   void SetHeader() { header.SetCmdByTotalSize<ValueType>(ComputeSize()); } | 
| 8324 | 8528 | 
| 8325   void Init(GLuint _indx, const GLfloat* _values) { | 8529   void Init(GLuint _indx, const GLfloat* _values) { | 
| 8326     SetHeader(); | 8530     SetHeader(); | 
| 8327     indx = _indx; | 8531     indx = _indx; | 
| 8328     memcpy(ImmediateDataAddress(this), _values, ComputeDataSize()); | 8532     memcpy(ImmediateDataAddress(this), _values, ComputeDataSize()); | 
| 8329   } | 8533   } | 
| 8330 | 8534 | 
| (...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 8390 static_assert(offsetof(VertexAttrib3f, z) == 16, | 8594 static_assert(offsetof(VertexAttrib3f, z) == 16, | 
| 8391               "offset of VertexAttrib3f z should be 16"); | 8595               "offset of VertexAttrib3f z should be 16"); | 
| 8392 | 8596 | 
| 8393 struct VertexAttrib3fvImmediate { | 8597 struct VertexAttrib3fvImmediate { | 
| 8394   typedef VertexAttrib3fvImmediate ValueType; | 8598   typedef VertexAttrib3fvImmediate ValueType; | 
| 8395   static const CommandId kCmdId = kVertexAttrib3fvImmediate; | 8599   static const CommandId kCmdId = kVertexAttrib3fvImmediate; | 
| 8396   static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; | 8600   static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; | 
| 8397   static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); | 8601   static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); | 
| 8398 | 8602 | 
| 8399   static uint32_t ComputeDataSize() { | 8603   static uint32_t ComputeDataSize() { | 
| 8400     return static_cast<uint32_t>(sizeof(GLfloat) * 3);  // NOLINT | 8604     return static_cast<uint32_t>(sizeof(GLfloat) * 3); | 
| 8401   } | 8605   } | 
| 8402 | 8606 | 
| 8403   static uint32_t ComputeSize() { | 8607   static uint32_t ComputeSize() { | 
| 8404     return static_cast<uint32_t>(sizeof(ValueType) + | 8608     return static_cast<uint32_t>(sizeof(ValueType) + ComputeDataSize()); | 
| 8405                                  ComputeDataSize());  // NOLINT |  | 
| 8406   } | 8609   } | 
| 8407 | 8610 | 
| 8408   void SetHeader() { header.SetCmdByTotalSize<ValueType>(ComputeSize()); } | 8611   void SetHeader() { header.SetCmdByTotalSize<ValueType>(ComputeSize()); } | 
| 8409 | 8612 | 
| 8410   void Init(GLuint _indx, const GLfloat* _values) { | 8613   void Init(GLuint _indx, const GLfloat* _values) { | 
| 8411     SetHeader(); | 8614     SetHeader(); | 
| 8412     indx = _indx; | 8615     indx = _indx; | 
| 8413     memcpy(ImmediateDataAddress(this), _values, ComputeDataSize()); | 8616     memcpy(ImmediateDataAddress(this), _values, ComputeDataSize()); | 
| 8414   } | 8617   } | 
| 8415 | 8618 | 
| (...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 8484 static_assert(offsetof(VertexAttrib4f, w) == 20, | 8687 static_assert(offsetof(VertexAttrib4f, w) == 20, | 
| 8485               "offset of VertexAttrib4f w should be 20"); | 8688               "offset of VertexAttrib4f w should be 20"); | 
| 8486 | 8689 | 
| 8487 struct VertexAttrib4fvImmediate { | 8690 struct VertexAttrib4fvImmediate { | 
| 8488   typedef VertexAttrib4fvImmediate ValueType; | 8691   typedef VertexAttrib4fvImmediate ValueType; | 
| 8489   static const CommandId kCmdId = kVertexAttrib4fvImmediate; | 8692   static const CommandId kCmdId = kVertexAttrib4fvImmediate; | 
| 8490   static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; | 8693   static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; | 
| 8491   static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); | 8694   static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); | 
| 8492 | 8695 | 
| 8493   static uint32_t ComputeDataSize() { | 8696   static uint32_t ComputeDataSize() { | 
| 8494     return static_cast<uint32_t>(sizeof(GLfloat) * 4);  // NOLINT | 8697     return static_cast<uint32_t>(sizeof(GLfloat) * 4); | 
| 8495   } | 8698   } | 
| 8496 | 8699 | 
| 8497   static uint32_t ComputeSize() { | 8700   static uint32_t ComputeSize() { | 
| 8498     return static_cast<uint32_t>(sizeof(ValueType) + | 8701     return static_cast<uint32_t>(sizeof(ValueType) + ComputeDataSize()); | 
| 8499                                  ComputeDataSize());  // NOLINT |  | 
| 8500   } | 8702   } | 
| 8501 | 8703 | 
| 8502   void SetHeader() { header.SetCmdByTotalSize<ValueType>(ComputeSize()); } | 8704   void SetHeader() { header.SetCmdByTotalSize<ValueType>(ComputeSize()); } | 
| 8503 | 8705 | 
| 8504   void Init(GLuint _indx, const GLfloat* _values) { | 8706   void Init(GLuint _indx, const GLfloat* _values) { | 
| 8505     SetHeader(); | 8707     SetHeader(); | 
| 8506     indx = _indx; | 8708     indx = _indx; | 
| 8507     memcpy(ImmediateDataAddress(this), _values, ComputeDataSize()); | 8709     memcpy(ImmediateDataAddress(this), _values, ComputeDataSize()); | 
| 8508   } | 8710   } | 
| 8509 | 8711 | 
| (...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 8573 static_assert(offsetof(VertexAttribI4i, w) == 20, | 8775 static_assert(offsetof(VertexAttribI4i, w) == 20, | 
| 8574               "offset of VertexAttribI4i w should be 20"); | 8776               "offset of VertexAttribI4i w should be 20"); | 
| 8575 | 8777 | 
| 8576 struct VertexAttribI4ivImmediate { | 8778 struct VertexAttribI4ivImmediate { | 
| 8577   typedef VertexAttribI4ivImmediate ValueType; | 8779   typedef VertexAttribI4ivImmediate ValueType; | 
| 8578   static const CommandId kCmdId = kVertexAttribI4ivImmediate; | 8780   static const CommandId kCmdId = kVertexAttribI4ivImmediate; | 
| 8579   static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; | 8781   static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; | 
| 8580   static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); | 8782   static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); | 
| 8581 | 8783 | 
| 8582   static uint32_t ComputeDataSize() { | 8784   static uint32_t ComputeDataSize() { | 
| 8583     return static_cast<uint32_t>(sizeof(GLint) * 4);  // NOLINT | 8785     return static_cast<uint32_t>(sizeof(GLint) * 4); | 
| 8584   } | 8786   } | 
| 8585 | 8787 | 
| 8586   static uint32_t ComputeSize() { | 8788   static uint32_t ComputeSize() { | 
| 8587     return static_cast<uint32_t>(sizeof(ValueType) + | 8789     return static_cast<uint32_t>(sizeof(ValueType) + ComputeDataSize()); | 
| 8588                                  ComputeDataSize());  // NOLINT |  | 
| 8589   } | 8790   } | 
| 8590 | 8791 | 
| 8591   void SetHeader() { header.SetCmdByTotalSize<ValueType>(ComputeSize()); } | 8792   void SetHeader() { header.SetCmdByTotalSize<ValueType>(ComputeSize()); } | 
| 8592 | 8793 | 
| 8593   void Init(GLuint _indx, const GLint* _values) { | 8794   void Init(GLuint _indx, const GLint* _values) { | 
| 8594     SetHeader(); | 8795     SetHeader(); | 
| 8595     indx = _indx; | 8796     indx = _indx; | 
| 8596     memcpy(ImmediateDataAddress(this), _values, ComputeDataSize()); | 8797     memcpy(ImmediateDataAddress(this), _values, ComputeDataSize()); | 
| 8597   } | 8798   } | 
| 8598 | 8799 | 
| (...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 8667 static_assert(offsetof(VertexAttribI4ui, w) == 20, | 8868 static_assert(offsetof(VertexAttribI4ui, w) == 20, | 
| 8668               "offset of VertexAttribI4ui w should be 20"); | 8869               "offset of VertexAttribI4ui w should be 20"); | 
| 8669 | 8870 | 
| 8670 struct VertexAttribI4uivImmediate { | 8871 struct VertexAttribI4uivImmediate { | 
| 8671   typedef VertexAttribI4uivImmediate ValueType; | 8872   typedef VertexAttribI4uivImmediate ValueType; | 
| 8672   static const CommandId kCmdId = kVertexAttribI4uivImmediate; | 8873   static const CommandId kCmdId = kVertexAttribI4uivImmediate; | 
| 8673   static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; | 8874   static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; | 
| 8674   static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); | 8875   static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); | 
| 8675 | 8876 | 
| 8676   static uint32_t ComputeDataSize() { | 8877   static uint32_t ComputeDataSize() { | 
| 8677     return static_cast<uint32_t>(sizeof(GLuint) * 4);  // NOLINT | 8878     return static_cast<uint32_t>(sizeof(GLuint) * 4); | 
| 8678   } | 8879   } | 
| 8679 | 8880 | 
| 8680   static uint32_t ComputeSize() { | 8881   static uint32_t ComputeSize() { | 
| 8681     return static_cast<uint32_t>(sizeof(ValueType) + | 8882     return static_cast<uint32_t>(sizeof(ValueType) + ComputeDataSize()); | 
| 8682                                  ComputeDataSize());  // NOLINT |  | 
| 8683   } | 8883   } | 
| 8684 | 8884 | 
| 8685   void SetHeader() { header.SetCmdByTotalSize<ValueType>(ComputeSize()); } | 8885   void SetHeader() { header.SetCmdByTotalSize<ValueType>(ComputeSize()); } | 
| 8686 | 8886 | 
| 8687   void Init(GLuint _indx, const GLuint* _values) { | 8887   void Init(GLuint _indx, const GLuint* _values) { | 
| 8688     SetHeader(); | 8888     SetHeader(); | 
| 8689     indx = _indx; | 8889     indx = _indx; | 
| 8690     memcpy(ImmediateDataAddress(this), _values, ComputeDataSize()); | 8890     memcpy(ImmediateDataAddress(this), _values, ComputeDataSize()); | 
| 8691   } | 8891   } | 
| 8692 | 8892 | 
| (...skipping 1670 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 10363 static_assert(offsetof(VertexAttribDivisorANGLE, divisor) == 8, | 10563 static_assert(offsetof(VertexAttribDivisorANGLE, divisor) == 8, | 
| 10364               "offset of VertexAttribDivisorANGLE divisor should be 8"); | 10564               "offset of VertexAttribDivisorANGLE divisor should be 8"); | 
| 10365 | 10565 | 
| 10366 struct ProduceTextureCHROMIUMImmediate { | 10566 struct ProduceTextureCHROMIUMImmediate { | 
| 10367   typedef ProduceTextureCHROMIUMImmediate ValueType; | 10567   typedef ProduceTextureCHROMIUMImmediate ValueType; | 
| 10368   static const CommandId kCmdId = kProduceTextureCHROMIUMImmediate; | 10568   static const CommandId kCmdId = kProduceTextureCHROMIUMImmediate; | 
| 10369   static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; | 10569   static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; | 
| 10370   static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1); | 10570   static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1); | 
| 10371 | 10571 | 
| 10372   static uint32_t ComputeDataSize() { | 10572   static uint32_t ComputeDataSize() { | 
| 10373     return static_cast<uint32_t>(sizeof(GLbyte) * 64);  // NOLINT | 10573     return static_cast<uint32_t>(sizeof(GLbyte) * 64); | 
| 10374   } | 10574   } | 
| 10375 | 10575 | 
| 10376   static uint32_t ComputeSize() { | 10576   static uint32_t ComputeSize() { | 
| 10377     return static_cast<uint32_t>(sizeof(ValueType) + | 10577     return static_cast<uint32_t>(sizeof(ValueType) + ComputeDataSize()); | 
| 10378                                  ComputeDataSize());  // NOLINT |  | 
| 10379   } | 10578   } | 
| 10380 | 10579 | 
| 10381   void SetHeader() { header.SetCmdByTotalSize<ValueType>(ComputeSize()); } | 10580   void SetHeader() { header.SetCmdByTotalSize<ValueType>(ComputeSize()); } | 
| 10382 | 10581 | 
| 10383   void Init(GLenum _target, const GLbyte* _mailbox) { | 10582   void Init(GLenum _target, const GLbyte* _mailbox) { | 
| 10384     SetHeader(); | 10583     SetHeader(); | 
| 10385     target = _target; | 10584     target = _target; | 
| 10386     memcpy(ImmediateDataAddress(this), _mailbox, ComputeDataSize()); | 10585     memcpy(ImmediateDataAddress(this), _mailbox, ComputeDataSize()); | 
| 10387   } | 10586   } | 
| 10388 | 10587 | 
| (...skipping 14 matching lines...) Expand all  Loading... | 
| 10403 static_assert(offsetof(ProduceTextureCHROMIUMImmediate, target) == 4, | 10602 static_assert(offsetof(ProduceTextureCHROMIUMImmediate, target) == 4, | 
| 10404               "offset of ProduceTextureCHROMIUMImmediate target should be 4"); | 10603               "offset of ProduceTextureCHROMIUMImmediate target should be 4"); | 
| 10405 | 10604 | 
| 10406 struct ProduceTextureDirectCHROMIUMImmediate { | 10605 struct ProduceTextureDirectCHROMIUMImmediate { | 
| 10407   typedef ProduceTextureDirectCHROMIUMImmediate ValueType; | 10606   typedef ProduceTextureDirectCHROMIUMImmediate ValueType; | 
| 10408   static const CommandId kCmdId = kProduceTextureDirectCHROMIUMImmediate; | 10607   static const CommandId kCmdId = kProduceTextureDirectCHROMIUMImmediate; | 
| 10409   static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; | 10608   static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; | 
| 10410   static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1); | 10609   static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1); | 
| 10411 | 10610 | 
| 10412   static uint32_t ComputeDataSize() { | 10611   static uint32_t ComputeDataSize() { | 
| 10413     return static_cast<uint32_t>(sizeof(GLbyte) * 64);  // NOLINT | 10612     return static_cast<uint32_t>(sizeof(GLbyte) * 64); | 
| 10414   } | 10613   } | 
| 10415 | 10614 | 
| 10416   static uint32_t ComputeSize() { | 10615   static uint32_t ComputeSize() { | 
| 10417     return static_cast<uint32_t>(sizeof(ValueType) + | 10616     return static_cast<uint32_t>(sizeof(ValueType) + ComputeDataSize()); | 
| 10418                                  ComputeDataSize());  // NOLINT |  | 
| 10419   } | 10617   } | 
| 10420 | 10618 | 
| 10421   void SetHeader() { header.SetCmdByTotalSize<ValueType>(ComputeSize()); } | 10619   void SetHeader() { header.SetCmdByTotalSize<ValueType>(ComputeSize()); } | 
| 10422 | 10620 | 
| 10423   void Init(GLuint _texture, GLenum _target, const GLbyte* _mailbox) { | 10621   void Init(GLuint _texture, GLenum _target, const GLbyte* _mailbox) { | 
| 10424     SetHeader(); | 10622     SetHeader(); | 
| 10425     texture = _texture; | 10623     texture = _texture; | 
| 10426     target = _target; | 10624     target = _target; | 
| 10427     memcpy(ImmediateDataAddress(this), _mailbox, ComputeDataSize()); | 10625     memcpy(ImmediateDataAddress(this), _mailbox, ComputeDataSize()); | 
| 10428   } | 10626   } | 
| (...skipping 24 matching lines...) Expand all  Loading... | 
| 10453     offsetof(ProduceTextureDirectCHROMIUMImmediate, target) == 8, | 10651     offsetof(ProduceTextureDirectCHROMIUMImmediate, target) == 8, | 
| 10454     "offset of ProduceTextureDirectCHROMIUMImmediate target should be 8"); | 10652     "offset of ProduceTextureDirectCHROMIUMImmediate target should be 8"); | 
| 10455 | 10653 | 
| 10456 struct ConsumeTextureCHROMIUMImmediate { | 10654 struct ConsumeTextureCHROMIUMImmediate { | 
| 10457   typedef ConsumeTextureCHROMIUMImmediate ValueType; | 10655   typedef ConsumeTextureCHROMIUMImmediate ValueType; | 
| 10458   static const CommandId kCmdId = kConsumeTextureCHROMIUMImmediate; | 10656   static const CommandId kCmdId = kConsumeTextureCHROMIUMImmediate; | 
| 10459   static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; | 10657   static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; | 
| 10460   static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1); | 10658   static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(1); | 
| 10461 | 10659 | 
| 10462   static uint32_t ComputeDataSize() { | 10660   static uint32_t ComputeDataSize() { | 
| 10463     return static_cast<uint32_t>(sizeof(GLbyte) * 64);  // NOLINT | 10661     return static_cast<uint32_t>(sizeof(GLbyte) * 64); | 
| 10464   } | 10662   } | 
| 10465 | 10663 | 
| 10466   static uint32_t ComputeSize() { | 10664   static uint32_t ComputeSize() { | 
| 10467     return static_cast<uint32_t>(sizeof(ValueType) + | 10665     return static_cast<uint32_t>(sizeof(ValueType) + ComputeDataSize()); | 
| 10468                                  ComputeDataSize());  // NOLINT |  | 
| 10469   } | 10666   } | 
| 10470 | 10667 | 
| 10471   void SetHeader() { header.SetCmdByTotalSize<ValueType>(ComputeSize()); } | 10668   void SetHeader() { header.SetCmdByTotalSize<ValueType>(ComputeSize()); } | 
| 10472 | 10669 | 
| 10473   void Init(GLenum _target, const GLbyte* _mailbox) { | 10670   void Init(GLenum _target, const GLbyte* _mailbox) { | 
| 10474     SetHeader(); | 10671     SetHeader(); | 
| 10475     target = _target; | 10672     target = _target; | 
| 10476     memcpy(ImmediateDataAddress(this), _mailbox, ComputeDataSize()); | 10673     memcpy(ImmediateDataAddress(this), _mailbox, ComputeDataSize()); | 
| 10477   } | 10674   } | 
| 10478 | 10675 | 
| (...skipping 1084 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 11563 static_assert(offsetof(SwapInterval, interval) == 4, | 11760 static_assert(offsetof(SwapInterval, interval) == 4, | 
| 11564               "offset of SwapInterval interval should be 4"); | 11761               "offset of SwapInterval interval should be 4"); | 
| 11565 | 11762 | 
| 11566 struct MatrixLoadfCHROMIUMImmediate { | 11763 struct MatrixLoadfCHROMIUMImmediate { | 
| 11567   typedef MatrixLoadfCHROMIUMImmediate ValueType; | 11764   typedef MatrixLoadfCHROMIUMImmediate ValueType; | 
| 11568   static const CommandId kCmdId = kMatrixLoadfCHROMIUMImmediate; | 11765   static const CommandId kCmdId = kMatrixLoadfCHROMIUMImmediate; | 
| 11569   static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; | 11766   static const cmd::ArgFlags kArgFlags = cmd::kAtLeastN; | 
| 11570   static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); | 11767   static const uint8 cmd_flags = CMD_FLAG_SET_TRACE_LEVEL(3); | 
| 11571 | 11768 | 
| 11572   static uint32_t ComputeDataSize() { | 11769   static uint32_t ComputeDataSize() { | 
| 11573     return static_cast<uint32_t>(sizeof(GLfloat) * 16);  // NOLINT | 11770     return static_cast<uint32_t>(sizeof(GLfloat) * 16); | 
| 11574   } | 11771   } | 
| 11575 | 11772 | 
| 11576   static uint32_t ComputeSize() { | 11773   static uint32_t ComputeSize() { | 
| 11577     return static_cast<uint32_t>(sizeof(ValueType) + | 11774     return static_cast<uint32_t>(sizeof(ValueType) + ComputeDataSize()); | 
| 11578                                  ComputeDataSize());  // NOLINT |  | 
| 11579   } | 11775   } | 
| 11580 | 11776 | 
| 11581   void SetHeader() { header.SetCmdByTotalSize<ValueType>(ComputeSize()); } | 11777   void SetHeader() { header.SetCmdByTotalSize<ValueType>(ComputeSize()); } | 
| 11582 | 11778 | 
| 11583   void Init(GLenum _matrixMode, const GLfloat* _m) { | 11779   void Init(GLenum _matrixMode, const GLfloat* _m) { | 
| 11584     SetHeader(); | 11780     SetHeader(); | 
| 11585     matrixMode = _matrixMode; | 11781     matrixMode = _matrixMode; | 
| 11586     memcpy(ImmediateDataAddress(this), _m, ComputeDataSize()); | 11782     memcpy(ImmediateDataAddress(this), _m, ComputeDataSize()); | 
| 11587   } | 11783   } | 
| 11588 | 11784 | 
| (...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 11657 | 11853 | 
| 11658   gpu::CommandHeader header; | 11854   gpu::CommandHeader header; | 
| 11659 }; | 11855 }; | 
| 11660 | 11856 | 
| 11661 static_assert(sizeof(BlendBarrierKHR) == 4, | 11857 static_assert(sizeof(BlendBarrierKHR) == 4, | 
| 11662               "size of BlendBarrierKHR should be 4"); | 11858               "size of BlendBarrierKHR should be 4"); | 
| 11663 static_assert(offsetof(BlendBarrierKHR, header) == 0, | 11859 static_assert(offsetof(BlendBarrierKHR, header) == 0, | 
| 11664               "offset of BlendBarrierKHR header should be 0"); | 11860               "offset of BlendBarrierKHR header should be 0"); | 
| 11665 | 11861 | 
| 11666 #endif  // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_AUTOGEN_H_ | 11862 #endif  // GPU_COMMAND_BUFFER_COMMON_GLES2_CMD_FORMAT_AUTOGEN_H_ | 
| OLD | NEW | 
|---|