Home | History | Annotate | Download | only in common

Lines Matching refs:ValueType

13   typedef ActiveTexture ValueType;
18 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
22 header.SetCmd<ValueType>();
31 static_cast<ValueType*>(cmd)->Init(_texture);
32 return NextCmdAddress<ValueType>(cmd);
47 typedef AttachShader ValueType;
52 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
56 header.SetCmd<ValueType>();
66 static_cast<ValueType*>(cmd)->Init(_program, _shader);
67 return NextCmdAddress<ValueType>(cmd);
85 typedef BindAttribLocation ValueType;
90 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
94 header.SetCmd<ValueType>();
111 static_cast<ValueType*>(
114 return NextCmdAddress<ValueType>(cmd);
141 typedef BindAttribLocationImmediate ValueType;
147 sizeof(ValueType) + data_size); // NOLINT
151 header.SetCmdBySize<ValueType>(data_size);
166 static_cast<ValueType*>(cmd)->Init(_program, _index, _name, _data_size);
167 return NextImmediateCmdAddress<ValueType>(cmd, _data_size);
188 typedef BindAttribLocationBucket ValueType;
193 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
197 header.SetCmd<ValueType>();
209 static_cast<ValueType*>(cmd)->Init(_program, _index, _name_bucket_id);
210 return NextCmdAddress<ValueType>(cmd);
231 typedef BindBuffer ValueType;
236 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
240 header.SetCmd<ValueType>();
250 static_cast<ValueType*>(cmd)->Init(_target, _buffer);
251 return NextCmdAddress<ValueType>(cmd);
269 typedef BindFramebuffer ValueType;
274 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
278 header.SetCmd<ValueType>();
288 static_cast<ValueType*>(cmd)->Init(_target, _framebuffer);
289 return NextCmdAddress<ValueType>(cmd);
307 typedef BindRenderbuffer ValueType;
312 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
316 header.SetCmd<ValueType>();
326 static_cast<ValueType*>(cmd)->Init(_target, _renderbuffer);
327 return NextCmdAddress<ValueType>(cmd);
345 typedef BindTexture ValueType;
350 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
354 header.SetCmd<ValueType>();
364 static_cast<ValueType*>(cmd)->Init(_target, _texture);
365 return NextCmdAddress<ValueType>(cmd);
383 typedef BlendColor ValueType;
388 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
392 header.SetCmd<ValueType>();
406 static_cast<ValueType*>(cmd)->Init(_red, _green, _blue, _alpha);
407 return NextCmdAddress<ValueType>(cmd);
431 typedef BlendEquation ValueType;
436 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
440 header.SetCmd<ValueType>();
449 static_cast<ValueType*>(cmd)->Init(_mode);
450 return NextCmdAddress<ValueType>(cmd);
465 typedef BlendEquationSeparate ValueType;
470 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
474 header.SetCmd<ValueType>();
484 static_cast<ValueType*>(cmd)->Init(_modeRGB, _modeAlpha);
485 return NextCmdAddress<ValueType>(cmd);
503 typedef BlendFunc ValueType;
508 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
512 header.SetCmd<ValueType>();
522 static_cast<ValueType*>(cmd)->Init(_sfactor, _dfactor);
523 return NextCmdAddress<ValueType>(cmd);
541 typedef BlendFuncSeparate ValueType;
546 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
550 header.SetCmd<ValueType>();
565 static_cast<ValueType*>(cmd)->Init(_srcRGB, _dstRGB, _srcAlpha, _dstAlpha);
566 return NextCmdAddress<ValueType>(cmd);
590 typedef BufferData ValueType;
595 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
599 header.SetCmd<ValueType>();
616 static_cast<ValueType*>(
618 return NextCmdAddress<ValueType>(cmd);
645 typedef BufferDataImmediate ValueType;
651 sizeof(ValueType) + // NOLINT
656 header.SetCmdByTotalSize<ValueType>(size_in_bytes);
669 static_cast<ValueType*>(cmd)->Init(_target, _size, _usage);
670 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, total_size);
691 typedef BufferSubData ValueType;
696 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
700 header.SetCmd<ValueType>();
717 static_cast<ValueType*>(
719 return NextCmdAddress<ValueType>(cmd);
746 typedef BufferSubDataImmediate ValueType;
752 sizeof(ValueType) + // NOLINT
757 header.SetCmdByTotalSize<ValueType>(size_in_bytes);
770 static_cast<ValueType*>(cmd)->Init(_target, _offset, _size);
771 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, total_size);
792 typedef CheckFramebufferStatus ValueType;
799 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
803 header.SetCmd<ValueType>();
816 static_cast<ValueType*>(
818 return NextCmdAddress<ValueType>(cmd);
839 typedef Clear ValueType;
844 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
848 header.SetCmd<ValueType>();
857 static_cast<ValueType*>(cmd)->Init(_mask);
858 return NextCmdAddress<ValueType>(cmd);
873 typedef ClearColor ValueType;
878 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
882 header.SetCmd<ValueType>();
896 static_cast<ValueType*>(cmd)->Init(_red, _green, _blue, _alpha);
897 return NextCmdAddress<ValueType>(cmd);
921 typedef ClearDepthf ValueType;
926 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
930 header.SetCmd<ValueType>();
939 static_cast<ValueType*>(cmd)->Init(_depth);
940 return NextCmdAddress<ValueType>(cmd);
955 typedef ClearStencil ValueType;
960 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
964 header.SetCmd<ValueType>();
973 static_cast<ValueType*>(cmd)->Init(_s);
974 return NextCmdAddress<ValueType>(cmd);
989 typedef ColorMask ValueType;
994 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
998 header.SetCmd<ValueType>();
1013 static_cast<ValueType*>(cmd)->Init(_red, _green, _blue, _alpha);
1014 return NextCmdAddress<ValueType>(cmd);
1038 typedef CompileShader ValueType;
1043 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
1047 header.SetCmd<ValueType>();
1056 static_cast<ValueType*>(cmd)->Init(_shader);
1057 return NextCmdAddress<ValueType>(cmd);
1072 typedef CompressedTexImage2D ValueType;
1077 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
1081 header.SetCmd<ValueType>();
1104 static_cast<ValueType*>(
1108 return NextCmdAddress<ValueType>(cmd);
1147 typedef CompressedTexImage2DImmediate ValueType;
1153 sizeof(ValueType) + // NOLINT
1158 header.SetCmdByTotalSize<ValueType>(size_in_bytes);
1179 static_cast<ValueType*>(
1183 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, total_size);
1216 typedef CompressedTexImage2DBucket ValueType;
1221 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
1225 header.SetCmd<ValueType>();
1244 static_cast<ValueType*>(
1248 return NextCmdAddress<ValueType>(cmd);
1281 typedef CompressedTexSubImage2D ValueType;
1286 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
1290 header.SetCmd<ValueType>();
1314 static_cast<ValueType*>(
1318 return NextCmdAddress<ValueType>(cmd);
1360 typedef CompressedTexSubImage2DImmediate ValueType;
1366 sizeof(ValueType) + // NOLINT
1371 header.SetCmdByTotalSize<ValueType>(size_in_bytes);
1393 static_cast<ValueType*>(
1397 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, total_size);
1433 typedef CompressedTexSubImage2DBucket ValueType;
1438 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
1442 header.SetCmd<ValueType>();
1462 static_cast<ValueType*>(
1466 return NextCmdAddress<ValueType>(cmd);
1502 typedef CopyTexImage2D ValueType;
1507 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
1511 header.SetCmd<ValueType>();
1531 static_cast<ValueType*>(
1535 return NextCmdAddress<ValueType>(cmd);
1571 typedef CopyTexSubImage2D ValueType;
1576 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
1580 header.SetCmd<ValueType>();
1600 static_cast<ValueType*>(
1603 return NextCmdAddress<ValueType>(cmd);
1639 typedef CreateProgram ValueType;
1644 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
1648 header.SetCmd<ValueType>();
1657 static_cast<ValueType*>(cmd)->Init(_client_id);
1658 return NextCmdAddress<ValueType>(cmd);
1673 typedef CreateShader ValueType;
1678 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
1682 header.SetCmd<ValueType>();
1692 static_cast<ValueType*>(cmd)->Init(_type, _client_id);
1693 return NextCmdAddress<ValueType>(cmd);
1711 typedef CullFace ValueType;
1716 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
1720 header.SetCmd<ValueType>();
1729 static_cast<ValueType*>(cmd)->Init(_mode);
1730 return NextCmdAddress<ValueType>(cmd);
1745 typedef DeleteBuffers ValueType;
1750 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
1754 header.SetCmd<ValueType>();
1767 static_cast<ValueType*>(
1769 return NextCmdAddress<ValueType>(cmd);
1790 typedef DeleteBuffersImmediate ValueType;
1800 sizeof(ValueType) + ComputeDataSize(n)); // NOLINT
1804 header.SetCmdByTotalSize<ValueType>(ComputeSize(n));
1815 static_cast<ValueType*>(cmd)->Init(_n, _buffers);
1817 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
1832 typedef DeleteFramebuffers ValueType;
1837 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
1841 header.SetCmd<ValueType>();
1856 static_cast<ValueType*>(
1858 return NextCmdAddress<ValueType>(cmd);
1879 typedef DeleteFramebuffersImmediate ValueType;
1889 sizeof(ValueType) + ComputeDataSize(n)); // NOLINT
1893 header.SetCmdByTotalSize<ValueType>(ComputeSize(n));
1904 static_cast<ValueType*>(cmd)->Init(_n, _framebuffers);
1906 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
1921 typedef DeleteProgram ValueType;
1926 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
1930 header.SetCmd<ValueType>();
1939 static_cast<ValueType*>(cmd)->Init(_program);
1940 return NextCmdAddress<ValueType>(cmd);
1955 typedef DeleteRenderbuffers ValueType;
1960 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
1964 header.SetCmd<ValueType>();
1979 static_cast<ValueType*>(
1981 return NextCmdAddress<ValueType>(cmd);
2002 typedef DeleteRenderbuffersImmediate ValueType;
2012 sizeof(ValueType) + ComputeDataSize(n)); // NOLINT
2016 header.SetCmdByTotalSize<ValueType>(ComputeSize(n));
2027 static_cast<ValueType*>(cmd)->Init(_n, _renderbuffers);
2029 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
2044 typedef DeleteShader ValueType;
2049 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
2053 header.SetCmd<ValueType>();
2062 static_cast<ValueType*>(cmd)->Init(_shader);
2063 return NextCmdAddress<ValueType>(cmd);
2078 typedef DeleteTextures ValueType;
2083 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
2087 header.SetCmd<ValueType>();
2100 static_cast<ValueType*>(
2102 return NextCmdAddress<ValueType>(cmd);
2123 typedef DeleteTexturesImmediate ValueType;
2133 sizeof(ValueType) + ComputeDataSize(n)); // NOLINT
2137 header.SetCmdByTotalSize<ValueType>(ComputeSize(n));
2148 static_cast<ValueType*>(cmd)->Init(_n, _textures);
2150 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
2165 typedef DepthFunc ValueType;
2170 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
2174 header.SetCmd<ValueType>();
2183 static_cast<ValueType*>(cmd)->Init(_func);
2184 return NextCmdAddress<ValueType>(cmd);
2199 typedef DepthMask ValueType;
2204 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
2208 header.SetCmd<ValueType>();
2217 static_cast<ValueType*>(cmd)->Init(_flag);
2218 return NextCmdAddress<ValueType>(cmd);
2233 typedef DepthRangef ValueType;
2238 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
2242 header.SetCmd<ValueType>();
2252 static_cast<ValueType*>(cmd)->Init(_zNear, _zFar);
2253 return NextCmdAddress<ValueType>(cmd);
2271 typedef DetachShader ValueType;
2276 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
2280 header.SetCmd<ValueType>();
2290 static_cast<ValueType*>(cmd)->Init(_program, _shader);
2291 return NextCmdAddress<ValueType>(cmd);
2309 typedef Disable ValueType;
2314 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
2318 header.SetCmd<ValueType>();
2327 static_cast<ValueType*>(cmd)->Init(_cap);
2328 return NextCmdAddress<ValueType>(cmd);
2343 typedef DisableVertexAttribArray ValueType;
2348 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
2352 header.SetCmd<ValueType>();
2361 static_cast<ValueType*>(cmd)->Init(_index);
2362 return NextCmdAddress<ValueType>(cmd);
2377 typedef DrawArrays ValueType;
2382 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
2386 header.SetCmd<ValueType>();
2397 static_cast<ValueType*>(cmd)->Init(_mode, _first, _count);
2398 return NextCmdAddress<ValueType>(cmd);
2419 typedef DrawElements ValueType;
2424 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
2428 header.SetCmd<ValueType>();
2442 static_cast<ValueType*>(cmd)->Init(_mode, _count, _type, _index_offset);
2443 return NextCmdAddress<ValueType>(cmd);
2467 typedef Enable ValueType;
2472 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
2476 header.SetCmd<ValueType>();
2485 static_cast<ValueType*>(cmd)->Init(_cap);
2486 return NextCmdAddress<ValueType>(cmd);
2501 typedef EnableVertexAttribArray ValueType;
2506 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
2510 header.SetCmd<ValueType>();
2519 static_cast<ValueType*>(cmd)->Init(_index);
2520 return NextCmdAddress<ValueType>(cmd);
2535 typedef Finish ValueType;
2540 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
2544 header.SetCmd<ValueType>();
2552 static_cast<ValueType*>(cmd)->Init();
2553 return NextCmdAddress<ValueType>(cmd);
2565 typedef Flush ValueType;
2570 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
2574 header.SetCmd<ValueType>();
2582 static_cast<ValueType*>(cmd)->Init();
2583 return NextCmdAddress<ValueType>(cmd);
2595 typedef FramebufferRenderbuffer ValueType;
2600 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
2604 header.SetCmd<ValueType>();
2620 static_cast<ValueType*>(
2622 return NextCmdAddress<ValueType>(cmd);
2646 typedef FramebufferTexture2D ValueType;
2651 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
2655 header.SetCmd<ValueType>();
2672 static_cast<ValueType*>(
2674 return NextCmdAddress<ValueType>(cmd);
2701 typedef FrontFace ValueType;
2706 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
2710 header.SetCmd<ValueType>();
2719 static_cast<ValueType*>(cmd)->Init(_mode);
2720 return NextCmdAddress<ValueType>(cmd);
2735 typedef GenBuffers ValueType;
2740 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
2744 header.SetCmd<ValueType>();
2757 static_cast<ValueType*>(
2759 return NextCmdAddress<ValueType>(cmd);
2780 typedef GenBuffersImmediate ValueType;
2790 sizeof(ValueType) + ComputeDataSize(n)); // NOLINT
2794 header.SetCmdByTotalSize<ValueType>(ComputeSize(n));
2805 static_cast<ValueType*>(cmd)->Init(_n, _buffers);
2807 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
2822 typedef GenerateMipmap ValueType;
2827 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
2831 header.SetCmd<ValueType>();
2840 static_cast<ValueType*>(cmd)->Init(_target);
2841 return NextCmdAddress<ValueType>(cmd);
2856 typedef GenFramebuffers ValueType;
2861 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
2865 header.SetCmd<ValueType>();
2880 static_cast<ValueType*>(
2882 return NextCmdAddress<ValueType>(cmd);
2903 typedef GenFramebuffersImmediate ValueType;
2913 sizeof(ValueType) + ComputeDataSize(n)); // NOLINT
2917 header.SetCmdByTotalSize<ValueType>(ComputeSize(n));
2928 static_cast<ValueType*>(cmd)->Init(_n, _framebuffers);
2930 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
2945 typedef GenRenderbuffers ValueType;
2950 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
2954 header.SetCmd<ValueType>();
2969 static_cast<ValueType*>(
2971 return NextCmdAddress<ValueType>(cmd);
2992 typedef GenRenderbuffersImmediate ValueType;
3002 sizeof(ValueType) + ComputeDataSize(n)); // NOLINT
3006 header.SetCmdByTotalSize<ValueType>(ComputeSize(n));
3017 static_cast<ValueType*>(cmd)->Init(_n, _renderbuffers);
3019 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
3034 typedef GenTextures ValueType;
3039 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
3043 header.SetCmd<ValueType>();
3056 static_cast<ValueType*>(
3058 return NextCmdAddress<ValueType>(cmd);
3079 typedef GenTexturesImmediate ValueType;
3089 sizeof(ValueType) + ComputeDataSize(n)); // NOLINT
3093 header.SetCmdByTotalSize<ValueType>(ComputeSize(n));
3104 static_cast<ValueType*>(cmd)->Init(_n, _textures);
3106 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
3121 typedef GetActiveAttrib ValueType;
3132 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
3136 header.SetCmd<ValueType>();
3153 static_cast<ValueType*>(
3157 ValueType>(cmd);
3190 typedef GetActiveUniform ValueType;
3201 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
3205 header.SetCmd<ValueType>();
3222 static_cast<ValueType*>(
3226 return NextCmdAddress<ValueType>(cmd);
3259 typedef GetAttachedShaders ValueType;
3266 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
3270 header.SetCmd<ValueType>();
3286 static_cast<ValueType*>(
3288 return NextCmdAddress<ValueType>(cmd);
3312 typedef GetBooleanv ValueType;
3319 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
3323 header.SetCmd<ValueType>();
3336 static_cast<ValueType*>(
3338 return NextCmdAddress<ValueType>(cmd);
3359 typedef GetBufferParameteriv ValueType;
3366 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
3370 header.SetCmd<ValueType>();
3386 static_cast<ValueType*>(
3388 return NextCmdAddress<ValueType>(cmd);
3412 typedef GetError ValueType;
3419 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
3423 header.SetCmd<ValueType>();
3433 static_cast<ValueType*>(cmd)->Init(_result_shm_id, _result_shm_offset);
3434 return NextCmdAddress<ValueType>(cmd);
3452 typedef GetFloatv ValueType;
3459 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
3463 header.SetCmd<ValueType>();
3476 static_cast<ValueType*>(
3478 return NextCmdAddress<ValueType>(cmd);
3499 typedef GetFramebufferAttachmentParameteriv ValueType;
3506 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
3510 header.SetCmd<ValueType>();
3527 static_cast<ValueType*>(
3530 return NextCmdAddress<ValueType>(cmd);
3559 typedef GetIntegerv ValueType;
3566 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
3570 header.SetCmd<ValueType>();
3583 static_cast<ValueType*>(
3585 return NextCmdAddress<ValueType>(cmd);
3606 typedef GetProgramiv ValueType;
3613 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
3617 header.SetCmd<ValueType>();
3633 static_cast<ValueType*>(
3635 return NextCmdAddress<ValueType>(cmd);
3659 typedef GetProgramInfoLog ValueType;
3664 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
3668 header.SetCmd<ValueType>();
3678 static_cast<ValueType*>(cmd)->Init(_program, _bucket_id);
3679 return NextCmdAddress<ValueType>(cmd);
3697 typedef GetRenderbufferParameteriv ValueType;
3704 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
3708 header.SetCmd<ValueType>();
3724 static_cast<ValueType*>(
3726 return NextCmdAddress<ValueType>(cmd);
3750 typedef GetShaderiv ValueType;
3757 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
3761 header.SetCmd<ValueType>();
3777 static_cast<ValueType*>(
3779 return NextCmdAddress<ValueType>(cmd);
3803 typedef GetShaderInfoLog ValueType;
3808 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
3812 header.SetCmd<ValueType>();
3822 static_cast<ValueType*>(cmd)->Init(_shader, _bucket_id);
3823 return NextCmdAddress<ValueType>(cmd);
3841 typedef GetShaderPrecisionFormat ValueType;
3853 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
3857 header.SetCmd<ValueType>();
3873 static_cast<ValueType*>(
3876 return NextCmdAddress<ValueType>(cmd);
3908 typedef GetShaderSource ValueType;
3913 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
3917 header.SetCmd<ValueType>();
3927 static_cast<ValueType*>(cmd)->Init(_shader, _bucket_id);
3928 return NextCmdAddress<ValueType>(cmd);
3946 typedef GetString ValueType;
3951 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
3955 header.SetCmd<ValueType>();
3965 static_cast<ValueType*>(cmd)->Init(_name, _bucket_id);
3966 return NextCmdAddress<ValueType>(cmd);
3984 typedef GetTexParameterfv ValueType;
3991 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
3995 header.SetCmd<ValueType>();
4011 static_cast<ValueType*>(
4013 return NextCmdAddress<ValueType>(cmd);
4037 typedef GetTexParameteriv ValueType;
4044 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
4048 header.SetCmd<ValueType>();
4064 static_cast<ValueType*>(
4066 return NextCmdAddress<ValueType>(cmd);
4090 typedef GetUniformfv ValueType;
4097 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
4101 header.SetCmd<ValueType>();
4117 static_cast<ValueType*>(
4119 return NextCmdAddress<ValueType>(cmd);
4143 typedef GetUniformiv ValueType;
4150 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
4154 header.SetCmd<ValueType>();
4170 static_cast<ValueType*>(
4172 return NextCmdAddress<ValueType>(cmd);
4196 typedef GetVertexAttribfv ValueType;
4203 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
4207 header.SetCmd<ValueType>();
4223 static_cast<ValueType*>(
4225 return NextCmdAddress<ValueType>(cmd);
4249 typedef GetVertexAttribiv ValueType;
4256 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
4260 header.SetCmd<ValueType>();
4276 static_cast<ValueType*>(
4278 return NextCmdAddress<ValueType>(cmd);
4302 typedef GetVertexAttribPointerv ValueType;
4309 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
4313 header.SetCmd<ValueType>();
4329 static_cast<ValueType*>(
4331 return NextCmdAddress<ValueType>(cmd);
4355 typedef Hint ValueType;
4360 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
4364 header.SetCmd<ValueType>();
4374 static_cast<ValueType*>(cmd)->Init(_target, _mode);
4375 return NextCmdAddress<ValueType>(cmd);
4393 typedef IsBuffer ValueType;
4400 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
4404 header.SetCmd<ValueType>();
4417 static_cast<ValueType*>(
4419 return NextCmdAddress<ValueType>(cmd);
4440 typedef IsEnabled ValueType;
4447 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
4451 header.SetCmd<ValueType>();
4464 static_cast<ValueType*>(
4466 return NextCmdAddress<ValueType>(cmd);
4487 typedef IsFramebuffer ValueType;
4494 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
4498 header.SetCmd<ValueType>();
4512 static_cast<ValueType*>(
4514 return NextCmdAddress<ValueType>(cmd);
4535 typedef IsProgram ValueType;
4542 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
4546 header.SetCmd<ValueType>();
4560 static_cast<ValueType*>(
4562 return NextCmdAddress<ValueType>(cmd);
4583 typedef IsRenderbuffer ValueType;
4590 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
4594 header.SetCmd<ValueType>();
4608 static_cast<ValueType*>(
4610 return NextCmdAddress<ValueType>(cmd);
4631 typedef IsShader ValueType;
4638 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
4642 header.SetCmd<ValueType>();
4655 static_cast<ValueType*>(
4657 return NextCmdAddress<ValueType>(cmd);
4678 typedef IsTexture ValueType;
4685 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
4689 header.SetCmd<ValueType>();
4703 static_cast<ValueType*>(
4705 return NextCmdAddress<ValueType>(cmd);
4726 typedef LineWidth ValueType;
4731 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
4735 header.SetCmd<ValueType>();
4744 static_cast<ValueType*>(cmd)->Init(_width);
4745 return NextCmdAddress<ValueType>(cmd);
4760 typedef LinkProgram ValueType;
4765 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
4769 header.SetCmd<ValueType>();
4778 static_cast<ValueType*>(cmd)->Init(_program);
4779 return NextCmdAddress<ValueType>(cmd);
4794 typedef PixelStorei ValueType;
4799 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
4803 header.SetCmd<ValueType>();
4813 static_cast<ValueType*>(cmd)->Init(_pname, _param);
4814 return NextCmdAddress<ValueType>(cmd);
4832 typedef PolygonOffset ValueType;
4837 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
4841 header.SetCmd<ValueType>();
4851 static_cast<ValueType*>(cmd)->Init(_factor, _units);
4852 return NextCmdAddress<ValueType>(cmd);
4873 typedef ReadPixels ValueType;
4880 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
4884 header.SetCmd<ValueType>();
4910 static_cast<ValueType*>(
4914 return NextCmdAddress<ValueType>(cmd);
4959 typedef ReleaseShaderCompiler ValueType;
4964 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
4968 header.SetCmd<ValueType>();
4976 static_cast<ValueType*>(cmd)->Init();
4977 return NextCmdAddress<ValueType>(cmd);
4989 typedef RenderbufferStorage ValueType;
4994 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
4998 header.SetCmd<ValueType>();
5014 static_cast<ValueType*>(
5016 return NextCmdAddress<ValueType>(cmd);
5040 typedef SampleCoverage ValueType;
5045 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
5049 header.SetCmd<ValueType>();
5059 static_cast<ValueType*>(cmd)->Init(_value, _invert);
5060 return NextCmdAddress<ValueType>(cmd);
5078 typedef Scissor ValueType;
5083 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
5087 header.SetCmd<ValueType>();
5099 static_cast<ValueType*>(cmd)->Init(_x, _y, _width, _height);
5100 return NextCmdAddress<ValueType>(cmd);
5124 typedef ShaderBinary ValueType;
5129 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
5133 header.SetCmd<ValueType>();
5154 static_cast<ValueType*>(
5158 return NextCmdAddress<ValueType>(cmd);
5191 typedef ShaderSource ValueType;
5196 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
5200 header.SetCmd<ValueType>();
5216 static_cast<ValueType*>(
5218 return NextCmdAddress<ValueType>(cmd);
5242 typedef ShaderSourceImmediate ValueType;
5248 sizeof(ValueType) + // NOLINT
5253 header.SetCmdByTotalSize<ValueType>(size_in_bytes);
5265 static_cast<ValueType*>(cmd)->Init(_shader, _data_size);
5266 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, total_size);
5284 typedef ShaderSourceBucket ValueType;
5289 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
5293 header.SetCmd<ValueType>();
5303 static_cast<ValueType*>(cmd)->Init(_shader, _data_bucket_id);
5304 return NextCmdAddress<ValueType>(cmd);
5322 typedef StencilFunc ValueType;
5327 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
5331 header.SetCmd<ValueType>();
5342 static_cast<ValueType*>(cmd)->Init(_func, _ref, _mask);
5343 return NextCmdAddress<ValueType>(cmd);
5364 typedef StencilFuncSeparate ValueType;
5369 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
5373 header.SetCmd<ValueType>();
5385 static_cast<ValueType*>(cmd)->Init(_face, _func, _ref, _mask);
5386 return NextCmdAddress<ValueType>(cmd);
5410 typedef StencilMask ValueType;
5415 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
5419 header.SetCmd<ValueType>();
5428 static_cast<ValueType*>(cmd)->Init(_mask);
5429 return NextCmdAddress<ValueType>(cmd);
5444 typedef StencilMaskSeparate ValueType;
5449 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
5453 header.SetCmd<ValueType>();
5463 static_cast<ValueType*>(cmd)->Init(_face, _mask);
5464 return NextCmdAddress<ValueType>(cmd);
5482 typedef StencilOp ValueType;
5487 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
5491 header.SetCmd<ValueType>();
5502 static_cast<ValueType*>(cmd)->Init(_fail, _zfail, _zpass);
5503 return NextCmdAddress<ValueType>(cmd);
5524 typedef StencilOpSeparate ValueType;
5529 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
5533 header.SetCmd<ValueType>();
5546 static_cast<ValueType*>(cmd)->Init(_face, _fail, _zfail, _zpass);
5547 return NextCmdAddress<ValueType>(cmd);
5571 typedef TexImage2D ValueType;
5576 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
5580 header.SetCmd<ValueType>();
5604 static_cast<ValueType*>(
5608 return NextCmdAddress<ValueType>(cmd);
5650 typedef TexImage2DImmediate ValueType;
5656 sizeof(ValueType) + // NOLINT
5661 header.SetCmdByTotalSize<ValueType>(size_in_bytes);
5684 static_cast<ValueType*>(
5688 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, total_size);
5724 typedef TexParameterf ValueType;
5729 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
5733 header.SetCmd<ValueType>();
5744 static_cast<ValueType*>(cmd)->Init(_target, _pname, _param);
5745 return NextCmdAddress<ValueType>(cmd);
5766 typedef TexParameterfv ValueType;
5771 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
5775 header.SetCmd<ValueType>();
5791 static_cast<ValueType*>(
5793 return NextCmdAddress<ValueType>(cmd);
5817 typedef TexParameterfvImmediate ValueType;
5828 sizeof(ValueType) + ComputeDataSize()); // NOLINT
5832 header.SetCmdByTotalSize<ValueType>(ComputeSize());
5844 static_cast<ValueType*>(cmd)->Init(_target, _pname, _params);
5846 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
5864 typedef TexParameteri ValueType;
5869 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
5873 header.SetCmd<ValueType>();
5884 static_cast<ValueType*>(cmd)->Init(_target, _pname, _param);
5885 return NextCmdAddress<ValueType>(cmd);
5906 typedef TexParameteriv ValueType;
5911 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
5915 header.SetCmd<ValueType>();
5931 static_cast<ValueType*>(
5933 return NextCmdAddress<ValueType>(cmd);
5957 typedef TexParameterivImmediate ValueType;
5968 sizeof(ValueType) + ComputeDataSize()); // NOLINT
5972 header.SetCmdByTotalSize<ValueType>(ComputeSize());
5984 static_cast<ValueType*>(cmd)->Init(_target, _pname, _params);
5986 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
6004 typedef TexSubImage2D ValueType;
6009 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
6013 header.SetCmd<ValueType>();
6038 static_cast<ValueType*>(
6042 return NextCmdAddress<ValueType>(cmd);
6087 typedef TexSubImage2DImmediate ValueType;
6093 sizeof(ValueType) + // NOLINT
6098 header.SetCmdByTotalSize<ValueType>(size_in_bytes);
6123 static_cast<ValueType*>(
6127 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, total_size);
6166 typedef Uniform1f ValueType;
6171 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
6175 header.SetCmd<ValueType>();
6185 static_cast<ValueType*>(cmd)->Init(_location, _x);
6186 return NextCmdAddress<ValueType>(cmd);
6204 typedef Uniform1fv ValueType;
6209 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
6213 header.SetCmd<ValueType>();
6229 static_cast<ValueType*>(
6231 return NextCmdAddress<ValueType>(cmd);
6255 typedef Uniform1fvImmediate ValueType;
6266 sizeof(ValueType) + ComputeDataSize(count)); // NOLINT
6270 header.SetCmdByTotalSize<ValueType>(ComputeSize(count));
6282 static_cast<ValueType*>(cmd)->Init(_location, _count, _v);
6284 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
6302 typedef Uniform1i ValueType;
6307 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
6311 header.SetCmd<ValueType>();
6321 static_cast<ValueType*>(cmd)->Init(_location, _x);
6322 return NextCmdAddress<ValueType>(cmd);
6340 typedef Uniform1iv ValueType;
6345 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
6349 header.SetCmd<ValueType>();
6365 static_cast<ValueType*>(
6367 return NextCmdAddress<ValueType>(cmd);
6391 typedef Uniform1ivImmediate ValueType;
6402 sizeof(ValueType) + ComputeDataSize(count)); // NOLINT
6406 header.SetCmdByTotalSize<ValueType>(ComputeSize(count));
6418 static_cast<ValueType*>(cmd)->Init(_location, _count, _v);
6420 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
6438 typedef Uniform2f ValueType;
6443 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
6447 header.SetCmd<ValueType>();
6458 static_cast<ValueType*>(cmd)->Init(_location, _x, _y);
6459 return NextCmdAddress<ValueType>(cmd);
6480 typedef Uniform2fv ValueType;
6485 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
6489 header.SetCmd<ValueType>();
6505 static_cast<ValueType*>(
6507 return NextCmdAddress<ValueType>(cmd);
6531 typedef Uniform2fvImmediate ValueType;
6542 sizeof(ValueType) + ComputeDataSize(count)); // NOLINT
6546 header.SetCmdByTotalSize<ValueType>(ComputeSize(count));
6558 static_cast<ValueType*>(cmd)->Init(_location, _count, _v);
6560 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
6578 typedef Uniform2i ValueType;
6583 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
6587 header.SetCmd<ValueType>();
6598 static_cast<ValueType*>(cmd)->Init(_location, _x, _y);
6599 return NextCmdAddress<ValueType>(cmd);
6620 typedef Uniform2iv ValueType;
6625 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
6629 header.SetCmd<ValueType>();
6645 static_cast<ValueType*>(
6647 return NextCmdAddress<ValueType>(cmd);
6671 typedef Uniform2ivImmediate ValueType;
6682 sizeof(ValueType) + ComputeDataSize(count)); // NOLINT
6686 header.SetCmdByTotalSize<ValueType>(ComputeSize(count));
6698 static_cast<ValueType*>(cmd)->Init(_location, _count, _v);
6700 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
6718 typedef Uniform3f ValueType;
6723 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
6727 header.SetCmd<ValueType>();
6739 static_cast<ValueType*>(cmd)->Init(_location, _x, _y, _z);
6740 return NextCmdAddress<ValueType>(cmd);
6764 typedef Uniform3fv ValueType;
6769 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
6773 header.SetCmd<ValueType>();
6789 static_cast<ValueType*>(
6791 ValueType>(cmd);
6815 typedef Uniform3fvImmediate ValueType;
6826 sizeof(ValueType) + ComputeDataSize(count)); // NOLINT
6830 header.SetCmdByTotalSize<ValueType>(ComputeSize(count));
6842 static_cast<ValueType*>(cmd)->Init(_location, _count, _v);
6844 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
6862 typedef Uniform3i ValueType;
6867 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
6871 header.SetCmd<ValueType>();
6883 static_cast<ValueType*>(cmd)->Init(_location, _x, _y, _z);
6884 return NextCmdAddress<ValueType>(cmd);
6908 typedef Uniform3iv ValueType;
6913 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
6917 header.SetCmd<ValueType>();
6933 static_cast<ValueType*>(
6935 return NextCmdAddress<ValueType>(cmd);
6959 typedef Uniform3ivImmediate ValueType;
6970 sizeof(ValueType) + ComputeDataSize(count)); // NOLINT
6974 header.SetCmdByTotalSize<ValueType>(ComputeSize(count));
6986 static_cast<ValueType*>(cmd)->Init(_location, _count, _v);
6988 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
7006 typedef Uniform4f ValueType;
7011 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
7015 header.SetCmd<ValueType>();
7030 static_cast<ValueType*>(cmd)->Init(_location, _x, _y, _z, _w);
7031 return NextCmdAddress<ValueType>(cmd);
7058 typedef Uniform4fv ValueType;
7063 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
7067 header.SetCmd<ValueType>();
7083 static_cast<ValueType*>(
7085 return NextCmdAddress<ValueType>(cmd);
7109 typedef Uniform4fvImmediate ValueType;
7120 sizeof(ValueType) + ComputeDataSize(count)); // NOLINT
7124 header.SetCmdByTotalSize<ValueType>(ComputeSize(count));
7136 static_cast<ValueType*>(cmd)->Init(_location, _count, _v);
7138 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
7156 typedef Uniform4i ValueType;
7161 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
7165 header.SetCmd<ValueType>();
7179 static_cast<ValueType*>(cmd)->Init(_location, _x, _y, _z, _w);
7180 return NextCmdAddress<ValueType>(cmd);
7207 typedef Uniform4iv ValueType;
7212 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
7216 header.SetCmd<ValueType>();
7232 static_cast<ValueType*>(
7234 return NextCmdAddress<ValueType>(cmd);
7258 typedef Uniform4ivImmediate ValueType;
7269 sizeof(ValueType) + ComputeDataSize(count)); // NOLINT
7273 header.SetCmdByTotalSize<ValueType>(ComputeSize(count));
7285 static_cast<ValueType*>(cmd)->Init(_location, _count, _v);
7287 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
7305 typedef UniformMatrix2fv ValueType;
7310 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
7314 header.SetCmd<ValueType>();
7331 static_cast<ValueType*>(
7334 return NextCmdAddress<ValueType>(cmd);
7361 typedef UniformMatrix2fvImmediate ValueType;
7372 sizeof(ValueType) + ComputeDataSize(count)); // NOLINT
7376 header.SetCmdByTotalSize<ValueType>(ComputeSize(count));
7393 static_cast<ValueType*>(cmd)->Init(_location, _count, _transpose, _value);
7395 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
7416 typedef UniformMatrix3fv ValueType;
7421 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
7425 header.SetCmd<ValueType>();
7442 static_cast<ValueType*>(
7445 return NextCmdAddress<ValueType>(cmd);
7472 typedef UniformMatrix3fvImmediate ValueType;
7483 sizeof(ValueType) + ComputeDataSize(count)); // NOLINT
7487 header.SetCmdByTotalSize<ValueType>(ComputeSize(count));
7504 static_cast<ValueType*>(cmd)->Init(_location, _count, _transpose, _value);
7506 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
7527 typedef UniformMatrix4fv ValueType;
7532 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
7536 header.SetCmd<ValueType>();
7553 static_cast<ValueType*>(
7556 return NextCmdAddress<ValueType>(cmd);
7583 typedef UniformMatrix4fvImmediate ValueType;
7594 sizeof(ValueType) + ComputeDataSize(count)); // NOLINT
7598 header.SetCmdByTotalSize<ValueType>(ComputeSize(count));
7615 static_cast<ValueType*>(cmd)->Init(_location, _count, _transpose, _value);
7617 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
7638 typedef UseProgram ValueType;
7643 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
7647 header.SetCmd<ValueType>();
7656 static_cast<ValueType*>(cmd)->Init(_program);
7657 return NextCmdAddress<ValueType>(cmd);
7672 typedef ValidateProgram ValueType;
7677 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
7681 header.SetCmd<ValueType>();
7690 static_cast<ValueType*>(cmd)->Init(_program);
7691 return NextCmdAddress<ValueType>(cmd);
7706 typedef VertexAttrib1f ValueType;
7711 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
7715 header.SetCmd<ValueType>();
7725 static_cast<ValueType*>(cmd)->Init(_indx, _x);
7726 return NextCmdAddress<ValueType>(cmd);
7744 typedef VertexAttrib1fv ValueType;
7749 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
7753 header.SetCmd<ValueType>();
7766 static_cast<ValueType*>(
7768 return NextCmdAddress<ValueType>(cmd);
7789 typedef VertexAttrib1fvImmediate ValueType;
7800 sizeof(ValueType) + ComputeDataSize()); // NOLINT
7804 header.SetCmdByTotalSize<ValueType>(ComputeSize());
7815 static_cast<ValueType*>(cmd)->Init(_indx, _values);
7817 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
7832 ValueType;
7837 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
7841 header.SetCmd<ValueType>();
7852 static_cast<ValueType*>(cmd)->Init(_indx, _x, _y);
7853 return NextCmdAddress<ValueType>(cmd);
7874 typedef VertexAttrib2fv ValueType;
7879 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
7883 header.SetCmd<ValueType>();
7896 static_cast<ValueType*>(
7898 return NextCmdAddress<ValueType>(cmd);
7919 typedef VertexAttrib2fvImmediate ValueType;
7930 sizeof(ValueType) + ComputeDataSize()); // NOLINT
7934 header.SetCmdByTotalSize<ValueType>(ComputeSize());
7945 static_cast<ValueType*>(cmd)->Init(_indx, _values);
7947 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
7962 typedef VertexAttrib3f ValueType;
7967 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
7971 header.SetCmd<ValueType>();
7983 static_cast<ValueType*>(cmd)->Init(_indx, _x, _y, _z);
7984 return NextCmdAddress<ValueType>(cmd);
8008 typedef VertexAttrib3fv ValueType;
8013 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
8017 header.SetCmd<ValueType>();
8030 static_cast<ValueType*>(
8032 return NextCmdAddress<ValueType>(cmd);
8053 typedef VertexAttrib3fvImmediate ValueType;
8064 sizeof(ValueType) + ComputeDataSize()); // NOLINT
8068 header.SetCmdByTotalSize<ValueType>(ComputeSize());
8079 static_cast<ValueType*>(cmd)->Init(_indx, _values);
8081 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
8096 typedef VertexAttrib4f ValueType;
8101 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
8105 header.SetCmd<ValueType>();
8120 static_cast<ValueType*>(cmd)->Init(_indx, _x, _y, _z, _w);
8121 return NextCmdAddress<ValueType>(cmd);
8148 typedef VertexAttrib4fv ValueType;
8153 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
8157 header.SetCmd<ValueType>();
8170 static_cast<ValueType*>(
8172 return NextCmdAddress<ValueType>(cmd);
8193 typedef VertexAttrib4fvImmediate ValueType;
8204 sizeof(ValueType) + ComputeDataSize()); // NOLINT
8208 header.SetCmdByTotalSize<ValueType>(ComputeSize());
8219 static_cast<ValueType*>(cmd)->Init(_indx, _values);
8221 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
8236 typedef VertexAttribPointer ValueType;
8241 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
8245 header.SetCmd<ValueType>();
8263 static_cast<ValueType*>(
8265 return NextCmdAddress<ValueType>(cmd);
8295 typedef Viewport ValueType;
8300 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
8304 header.SetCmd<ValueType>();
8316 static_cast<ValueType*>(cmd)->Init(_x, _y, _width, _height);
8317 return NextCmdAddress<ValueType>(cmd);
8341 typedef BlitFramebufferEXT ValueType;
8346 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
8350 header.SetCmd<ValueType>();
8374 static_cast<ValueType*>(
8378 return NextCmdAddress<ValueType>(cmd);
8420 typedef RenderbufferStorageMultisampleEXT ValueType;
8425 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
8429 header.SetCmd<ValueType>();
8446 static_cast<ValueType*>(
8448 return NextCmdAddress<ValueType>(cmd);
8476 typedef FramebufferTexture2DMultisampleEXT ValueType;
8481 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
8485 header.SetCmd<ValueType>();
8503 static_cast<ValueType*>(
8506 return NextCmdAddress<ValueType>(cmd);
8536 typedef TexStorage2DEXT ValueType;
8541 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
8545 header.SetCmd<ValueType>();
8562 static_cast<ValueType*>(
8564 return NextCmdAddress<ValueType>(cmd);
8591 typedef GenQueriesEXT ValueType;
8596 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
8600 header.SetCmd<ValueType>();
8613 static_cast<ValueType*>(
8615 return NextCmdAddress<ValueType>(cmd);
8636 typedef GenQueriesEXTImmediate ValueType;
8646 sizeof(ValueType) + ComputeDataSize(n)); // NOLINT
8650 header.SetCmdByTotalSize<ValueType>(ComputeSize(n));
8661 static_cast<ValueType*>(cmd)->Init(_n, _queries);
8663 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
8678 typedef DeleteQueriesEXT ValueType;
8683 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
8687 header.SetCmd<ValueType>();
8700 static_cast<ValueType*>(
8702 return NextCmdAddress<ValueType>(cmd);
8723 typedef DeleteQueriesEXTImmediate ValueType;
8733 sizeof(ValueType) + ComputeDataSize(n)); // NOLINT
8737 header.SetCmdByTotalSize<ValueType>(ComputeSize(n));
8748 static_cast<ValueType*>(cmd)->Init(_n, _queries);
8750 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
8765 typedef BeginQueryEXT ValueType;
8770 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
8774 header.SetCmd<ValueType>();
8790 static_cast<ValueType*>(
8792 return NextCmdAddress<ValueType>(cmd);
8816 typedef EndQueryEXT ValueType;
8821 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
8825 header.SetCmd<ValueType>();
8835 static_cast<ValueType*>(cmd)->Init(_target, _submit_count);
8836 return NextCmdAddress<ValueType>(cmd);
8854 typedef InsertEventMarkerEXT ValueType;
8859 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
8863 header.SetCmd<ValueType>();
8872 static_cast<ValueType*>(cmd)->Init(_bucket_id);
8873 return NextCmdAddress<ValueType>(cmd);
8888 typedef PushGroupMarkerEXT ValueType;
8893 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
8897 header.SetCmd<ValueType>();
8906 static_cast<ValueType*>(cmd)->Init(_bucket_id);
8907 return NextCmdAddress<ValueType>(cmd);
8922 typedef PopGroupMarkerEXT ValueType;
8927 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
8931 header.SetCmd<ValueType>();
8939 static_cast<ValueType*>(cmd)->Init();
8940 return NextCmdAddress<ValueType>(cmd);
8952 typedef GenVertexArraysOES ValueType;
8957 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
8961 header.SetCmd<ValueType>();
8974 static_cast<ValueType*>(cmd)->Init(_n, _arrays_shm_id, _arrays_shm_offset);
8975 return NextCmdAddress<ValueType>(cmd);
8996 typedef GenVertexArraysOESImmediate ValueType;
9006 sizeof(ValueType) + ComputeDataSize(n)); // NOLINT
9010 header.SetCmdByTotalSize<ValueType>(ComputeSize(n));
9021 static_cast<ValueType*>(cmd)->Init(_n, _arrays);
9023 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
9038 typedef DeleteVertexArraysOES ValueType;
9043 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
9047 header.SetCmd<ValueType>();
9060 static_cast<ValueType*>(cmd)->Init(_n, _arrays_shm_id, _arrays_shm_offset);
9061 return NextCmdAddress<ValueType>(cmd);
9082 typedef DeleteVertexArraysOESImmediate ValueType;
9092 sizeof(ValueType) + ComputeDataSize(n)); // NOLINT
9096 header.SetCmdByTotalSize<ValueType>(ComputeSize(n));
9107 static_cast<ValueType*>(cmd)->Init(_n, _arrays);
9109 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
9124 typedef IsVertexArrayOES ValueType;
9131 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
9135 header.SetCmd<ValueType>();
9148 static_cast<ValueType*>(
9150 return NextCmdAddress<ValueType>(cmd);
9171 typedef BindVertexArrayOES ValueType;
9176 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
9180 header.SetCmd<ValueType>();
9189 static_cast<ValueType*>(cmd)->Init(_array);
9190 return NextCmdAddress<ValueType>(cmd);
9205 typedef SwapBuffers ValueType;
9210 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
9214 header.SetCmd<ValueType>();
9222 static_cast<ValueType*>(cmd)->Init();
9223 return NextCmdAddress<ValueType>(cmd);
9235 typedef GetMaxValueInBufferCHROMIUM ValueType;
9242 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
9246 header.SetCmd<ValueType>();
9264 static_cast<ValueType*>(
9268 return NextCmdAddress<ValueType>(cmd);
9298 typedef GenSharedIdsCHROMIUM ValueType;
9303 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
9307 header.SetCmd<ValueType>();
9324 static_cast<ValueType*>(
9327 return NextCmdAddress<ValueType>(cmd);
9354 typedef DeleteSharedIdsCHROMIUM ValueType;
9359 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
9363 header.SetCmd<ValueType>();
9379 static_cast<ValueType*>(
9381 return NextCmdAddress<ValueType>(cmd);
9405 typedef RegisterSharedIdsCHROMIUM ValueType;
9410 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
9414 header.SetCmd<ValueType>();
9430 static_cast<ValueType*>(
9432 return NextCmdAddress<ValueType>(cmd);
9456 typedef EnableFeatureCHROMIUM ValueType;
9463 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
9467 header.SetCmd<ValueType>();
9481 static_cast<ValueType*>(
9483 return NextCmdAddress<ValueType>(cmd);
9504 typedef ResizeCHROMIUM ValueType;
9509 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
9513 header.SetCmd<ValueType>();
9524 static_cast<ValueType*>(cmd)->Init(_width, _height, _scale_factor);
9525 return NextCmdAddress<ValueType>(cmd);
9546 typedef GetRequestableExtensionsCHROMIUM ValueType;
9551 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
9555 header.SetCmd<ValueType>();
9564 static_cast<ValueType*>(cmd)->Init(_bucket_id);
9565 return NextCmdAddress<ValueType>(cmd);
9580 typedef RequestExtensionCHROMIUM ValueType;
9585 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
9589 header.SetCmd<ValueType>();
9598 static_cast<ValueType*>(cmd)->Init(_bucket_id);
9599 return NextCmdAddress<ValueType>(cmd);
9614 typedef GetMultipleIntegervCHROMIUM ValueType;
9619 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
9623 header.SetCmd<ValueType>();
9642 static_cast<ValueType*>(
9646 return NextCmdAddress<ValueType>(cmd);
9676 typedef GetProgramInfoCHROMIUM ValueType;
9687 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
9691 header.SetCmd<ValueType>();
9701 static_cast<ValueType*>(cmd)->Init(_program, _bucket_id);
9702 return NextCmdAddress<ValueType>(cmd);
9726 typedef CreateStreamTextureCHROMIUM ValueType;
9733 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
9737 header.SetCmd<ValueType>();
9751 static_cast<ValueType*>(
9753 return NextCmdAddress<ValueType>(cmd);
9774 typedef DestroyStreamTextureCHROMIUM ValueType;
9779 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
9783 header.SetCmd<ValueType>();
9792 static_cast<ValueType*>(cmd)->Init(_texture);
9793 return NextCmdAddress<ValueType>(cmd);
9808 typedef GetTranslatedShaderSourceANGLE ValueType;
9813 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
9817 header.SetCmd<ValueType>();
9827 static_cast<ValueType*>(cmd)->Init(_shader, _bucket_id);
9828 return NextCmdAddress<ValueType>(cmd);
9846 typedef PostSubBufferCHROMIUM ValueType;
9851 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
9855 header.SetCmd<ValueType>();
9867 static_cast<ValueType*>(cmd)->Init(_x, _y, _width, _height);
9868 return NextCmdAddress<ValueType>(cmd);
9892 typedef TexImageIOSurface2DCHROMIUM ValueType;
9897 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
9901 header.SetCmd<ValueType>();
9918 static_cast<ValueType*>(
9920 return NextCmdAddress<ValueType>(cmd);
9947 typedef CopyTextureCHROMIUM ValueType;
9952 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
9956 header.SetCmd<ValueType>();
9974 static_cast<ValueType*>(
9978 return NextCmdAddress<ValueType>(cmd);
10008 typedef DrawArraysInstancedANGLE ValueType;
10013 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
10017 header.SetCmd<ValueType>();
10031 static_cast<ValueType*>(cmd)->Init(_mode, _first, _count, _primcount);
10032 return NextCmdAddress<ValueType>(cmd);
10056 typedef DrawElementsInstancedANGLE ValueType;
10061 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
10065 header.SetCmd<ValueType>();
10082 static_cast<ValueType*>(
10084 return NextCmdAddress<ValueType>(cmd);
10111 typedef VertexAttribDivisorANGLE ValueType;
10116 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
10120 header.SetCmd<ValueType>();
10130 static_cast<ValueType*>(cmd)->Init(_index, _divisor);
10131 return NextCmdAddress<ValueType>(cmd);
10149 typedef GenMailboxCHROMIUM ValueType;
10156 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
10160 header.SetCmd<ValueType>();
10169 static_cast<ValueType*>(cmd)->Init(_bucket_id);
10170 return NextCmdAddress<ValueType>(cmd);
10185 typedef ProduceTextureCHROMIUM ValueType;
10190 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
10194 header.SetCmd<ValueType>();
10208 static_cast<ValueType*>(
10210 return NextCmdAddress<ValueType>(cmd);
10231 typedef ProduceTextureCHROMIUMImmediate ValueType;
10242 sizeof(ValueType) + ComputeDataSize()); // NOLINT
10246 header.SetCmdByTotalSize<ValueType>(ComputeSize());
10257 static_cast<ValueType*>(cmd)->Init(_target, _mailbox);
10259 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
10274 typedef ConsumeTextureCHROMIUM ValueType;
10279 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
10283 header.SetCmd<ValueType>();
10297 static_cast<ValueType*>(
10299 return NextCmdAddress<ValueType>(cmd);
10320 typedef ConsumeTextureCHROMIUMImmediate ValueType;
10331 sizeof(ValueType) + ComputeDataSize()); // NOLINT
10335 header.SetCmdByTotalSize<ValueType>(ComputeSize());
10346 static_cast<ValueType*>(cmd)->Init(_target, _mailbox);
10348 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
10363 typedef BindUniformLocationCHROMIUM ValueType;
10368 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
10372 header.SetCmd<ValueType>();
10389 static_cast<ValueType*>(
10392 return NextCmdAddress<ValueType>(cmd);
10419 typedef BindUniformLocationCHROMIUMImmediate ValueType;
10425 sizeof(ValueType) + data_size); // NOLINT
10429 header.SetCmdBySize<ValueType>(data_size);
10444 static_cast<ValueType*>(cmd)->Init(_program, _location, _name, _data_size);
10445 return NextImmediateCmdAddress<ValueType>(cmd, _data_size);
10466 typedef BindUniformLocationCHROMIUMBucket ValueType;
10471 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
10475 header.SetCmd<ValueType>();
10487 static_cast<ValueType*>(cmd)->Init(_program, _location, _name_bucket_id);
10488 return NextCmdAddress<ValueType>(cmd);
10510 typedef BindTexImage2DCHROMIUM ValueType;
10515 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
10519 header.SetCmd<ValueType>();
10529 static_cast<ValueType*>(cmd)->Init(_target, _imageId);
10530 return NextCmdAddress<ValueType>(cmd);
10548 typedef ReleaseTexImage2DCHROMIUM ValueType;
10553 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
10557 header.SetCmd<ValueType>();
10567 static_cast<ValueType*>(cmd)->Init(_target, _imageId);
10568 return NextCmdAddress<ValueType>(cmd);
10586 typedef TraceBeginCHROMIUM ValueType;
10591 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
10595 header.SetCmd<ValueType>();
10604 static_cast<ValueType*>(cmd)->Init(_bucket_id);
10605 return NextCmdAddress<ValueType>(cmd);
10620 typedef TraceEndCHROMIUM ValueType;
10625 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
10629 header.SetCmd<ValueType>();
10637 static_cast<ValueType*>(cmd)->Init();
10638 return NextCmdAddress<ValueType>(cmd);
10650 typedef AsyncTexSubImage2DCHROMIUM ValueType;
10655 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
10659 header.SetCmd<ValueType>();
10683 static_cast<ValueType*>(
10687 return NextCmdAddress<ValueType>(cmd);
10729 typedef AsyncTexImage2DCHROMIUM ValueType;
10734 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
10738 header.SetCmd<ValueType>();
10762 static_cast<ValueType*>(
10766 return NextCmdAddress<ValueType>(cmd);
10808 typedef WaitAsyncTexImage2DCHROMIUM ValueType;
10813 ValueType)); // NOLINT
10817 header.SetCmd<ValueType>();
10826 static_cast<ValueType*>(cmd)->Init(_target);
10827 return NextCmdAddress<ValueType>(cmd);
10842 typedef DiscardFramebufferEXT ValueType;
10847 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
10851 header.SetCmd<ValueType>();
10867 static_cast<ValueType*>(
10870 return NextCmdAddress<ValueType>(cmd);
10894 typedef DiscardFramebufferEXTImmediate ValueType;
10905 sizeof(ValueType) + ComputeDataSize(count)); // NOLINT
10909 header.SetCmdByTotalSize<ValueType>(ComputeSize(count));
10922 static_cast<ValueType*>(cmd)->Init(_target, _count, _attachments);
10924 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);
10942 typedef LoseContextCHROMIUM ValueType;
10947 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
10951 header.SetCmd<ValueType>();
10961 static_cast<ValueType*>(cmd)->Init(_current, _other);
10962 return NextCmdAddress<ValueType>(cmd);
10980 typedef WaitSyncPointCHROMIUM ValueType;
10985 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
10989 header.SetCmd<ValueType>();
10998 static_cast<ValueType*>(cmd)->Init(_sync_point);
10999 return NextCmdAddress<ValueType>(cmd);
11014 typedef DrawBuffersEXT ValueType;
11019 return static_cast<uint32>(sizeof(ValueType)); // NOLINT
11023 header.SetCmd<ValueType>();
11036 static_cast<ValueType*>(cmd)->Init(_count, _bufs_shm_id, _bufs_shm_offset);
11037 return NextCmdAddress<ValueType>(cmd);
11058 typedef DrawBuffersEXTImmediate ValueType;
11069 sizeof(ValueType) + ComputeDataSize(count)); // NOLINT
11073 header.SetCmdByTotalSize<ValueType>(ComputeSize(count));
11084 static_cast<ValueType*>(cmd)->Init(_count, _bufs);
11086 return NextImmediateCmdAddressTotalSize<ValueType>(cmd, size);