OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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 // DO NOT EDIT! | 7 // DO NOT EDIT! |
8 | 8 |
9 #ifndef GPU_COMMAND_BUFFER_CLIENT_GLES2_CMD_HELPER_AUTOGEN_H_ | 9 #ifndef GPU_COMMAND_BUFFER_CLIENT_GLES2_CMD_HELPER_AUTOGEN_H_ |
10 #define GPU_COMMAND_BUFFER_CLIENT_GLES2_CMD_HELPER_AUTOGEN_H_ | 10 #define GPU_COMMAND_BUFFER_CLIENT_GLES2_CMD_HELPER_AUTOGEN_H_ |
11 | 11 |
12 void ActiveTexture(GLenum texture) { | 12 void ActiveTexture(GLenum texture) { |
13 gles2::ActiveTexture* c = GetCmdSpace<gles2::ActiveTexture>(); | 13 gles2::cmds::ActiveTexture* c = GetCmdSpace<gles2::cmds::ActiveTexture>(); |
14 if (c) { | 14 if (c) { |
15 c->Init(texture); | 15 c->Init(texture); |
16 } | 16 } |
17 } | 17 } |
18 | 18 |
19 void AttachShader(GLuint program, GLuint shader) { | 19 void AttachShader(GLuint program, GLuint shader) { |
20 gles2::AttachShader* c = GetCmdSpace<gles2::AttachShader>(); | 20 gles2::cmds::AttachShader* c = GetCmdSpace<gles2::cmds::AttachShader>(); |
21 if (c) { | 21 if (c) { |
22 c->Init(program, shader); | 22 c->Init(program, shader); |
23 } | 23 } |
24 } | 24 } |
25 | 25 |
26 void BindAttribLocation( | 26 void BindAttribLocation( |
27 GLuint program, GLuint index, uint32 name_shm_id, uint32 name_shm_offset, | 27 GLuint program, GLuint index, uint32 name_shm_id, uint32 name_shm_offset, |
28 uint32 data_size) { | 28 uint32 data_size) { |
29 gles2::BindAttribLocation* c = GetCmdSpace<gles2::BindAttribLocation>(); | 29 gles2::cmds::BindAttribLocation* c = |
| 30 GetCmdSpace<gles2::cmds::BindAttribLocation>(); |
30 if (c) { | 31 if (c) { |
31 c->Init(program, index, name_shm_id, name_shm_offset, data_size); | 32 c->Init(program, index, name_shm_id, name_shm_offset, data_size); |
32 } | 33 } |
33 } | 34 } |
34 | 35 |
35 void BindAttribLocationImmediate( | 36 void BindAttribLocationImmediate( |
36 GLuint program, GLuint index, const char* name) { | 37 GLuint program, GLuint index, const char* name) { |
37 const uint32 data_size = strlen(name); | 38 const uint32 data_size = strlen(name); |
38 gles2::BindAttribLocationImmediate* c = | 39 gles2::cmds::BindAttribLocationImmediate* c = |
39 GetImmediateCmdSpace<gles2::BindAttribLocationImmediate>(data_size); | 40 GetImmediateCmdSpace<gles2::cmds::BindAttribLocationImmediate>( |
| 41 data_size); |
40 if (c) { | 42 if (c) { |
41 c->Init(program, index, name, data_size); | 43 c->Init(program, index, name, data_size); |
42 } | 44 } |
43 } | 45 } |
44 | 46 |
45 void BindAttribLocationBucket( | 47 void BindAttribLocationBucket( |
46 GLuint program, GLuint index, uint32 name_bucket_id) { | 48 GLuint program, GLuint index, uint32 name_bucket_id) { |
47 gles2::BindAttribLocationBucket* c = | 49 gles2::cmds::BindAttribLocationBucket* c = |
48 GetCmdSpace<gles2::BindAttribLocationBucket>(); | 50 GetCmdSpace<gles2::cmds::BindAttribLocationBucket>(); |
49 if (c) { | 51 if (c) { |
50 c->Init(program, index, name_bucket_id); | 52 c->Init(program, index, name_bucket_id); |
51 } | 53 } |
52 } | 54 } |
53 | 55 |
54 void BindBuffer(GLenum target, GLuint buffer) { | 56 void BindBuffer(GLenum target, GLuint buffer) { |
55 gles2::BindBuffer* c = GetCmdSpace<gles2::BindBuffer>(); | 57 gles2::cmds::BindBuffer* c = GetCmdSpace<gles2::cmds::BindBuffer>(); |
56 if (c) { | 58 if (c) { |
57 c->Init(target, buffer); | 59 c->Init(target, buffer); |
58 } | 60 } |
59 } | 61 } |
60 | 62 |
61 void BindFramebuffer(GLenum target, GLuint framebuffer) { | 63 void BindFramebuffer(GLenum target, GLuint framebuffer) { |
62 gles2::BindFramebuffer* c = GetCmdSpace<gles2::BindFramebuffer>(); | 64 gles2::cmds::BindFramebuffer* c = |
| 65 GetCmdSpace<gles2::cmds::BindFramebuffer>(); |
63 if (c) { | 66 if (c) { |
64 c->Init(target, framebuffer); | 67 c->Init(target, framebuffer); |
65 } | 68 } |
66 } | 69 } |
67 | 70 |
68 void BindRenderbuffer(GLenum target, GLuint renderbuffer) { | 71 void BindRenderbuffer(GLenum target, GLuint renderbuffer) { |
69 gles2::BindRenderbuffer* c = GetCmdSpace<gles2::BindRenderbuffer>(); | 72 gles2::cmds::BindRenderbuffer* c = |
| 73 GetCmdSpace<gles2::cmds::BindRenderbuffer>(); |
70 if (c) { | 74 if (c) { |
71 c->Init(target, renderbuffer); | 75 c->Init(target, renderbuffer); |
72 } | 76 } |
73 } | 77 } |
74 | 78 |
75 void BindTexture(GLenum target, GLuint texture) { | 79 void BindTexture(GLenum target, GLuint texture) { |
76 gles2::BindTexture* c = GetCmdSpace<gles2::BindTexture>(); | 80 gles2::cmds::BindTexture* c = GetCmdSpace<gles2::cmds::BindTexture>(); |
77 if (c) { | 81 if (c) { |
78 c->Init(target, texture); | 82 c->Init(target, texture); |
79 } | 83 } |
80 } | 84 } |
81 | 85 |
82 void BlendColor( | 86 void BlendColor( |
83 GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) { | 87 GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) { |
84 gles2::BlendColor* c = GetCmdSpace<gles2::BlendColor>(); | 88 gles2::cmds::BlendColor* c = GetCmdSpace<gles2::cmds::BlendColor>(); |
85 if (c) { | 89 if (c) { |
86 c->Init(red, green, blue, alpha); | 90 c->Init(red, green, blue, alpha); |
87 } | 91 } |
88 } | 92 } |
89 | 93 |
90 void BlendEquation(GLenum mode) { | 94 void BlendEquation(GLenum mode) { |
91 gles2::BlendEquation* c = GetCmdSpace<gles2::BlendEquation>(); | 95 gles2::cmds::BlendEquation* c = GetCmdSpace<gles2::cmds::BlendEquation>(); |
92 if (c) { | 96 if (c) { |
93 c->Init(mode); | 97 c->Init(mode); |
94 } | 98 } |
95 } | 99 } |
96 | 100 |
97 void BlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha) { | 101 void BlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha) { |
98 gles2::BlendEquationSeparate* c = | 102 gles2::cmds::BlendEquationSeparate* c = |
99 GetCmdSpace<gles2::BlendEquationSeparate>(); | 103 GetCmdSpace<gles2::cmds::BlendEquationSeparate>(); |
100 if (c) { | 104 if (c) { |
101 c->Init(modeRGB, modeAlpha); | 105 c->Init(modeRGB, modeAlpha); |
102 } | 106 } |
103 } | 107 } |
104 | 108 |
105 void BlendFunc(GLenum sfactor, GLenum dfactor) { | 109 void BlendFunc(GLenum sfactor, GLenum dfactor) { |
106 gles2::BlendFunc* c = GetCmdSpace<gles2::BlendFunc>(); | 110 gles2::cmds::BlendFunc* c = GetCmdSpace<gles2::cmds::BlendFunc>(); |
107 if (c) { | 111 if (c) { |
108 c->Init(sfactor, dfactor); | 112 c->Init(sfactor, dfactor); |
109 } | 113 } |
110 } | 114 } |
111 | 115 |
112 void BlendFuncSeparate( | 116 void BlendFuncSeparate( |
113 GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha) { | 117 GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha) { |
114 gles2::BlendFuncSeparate* c = GetCmdSpace<gles2::BlendFuncSeparate>(); | 118 gles2::cmds::BlendFuncSeparate* c = |
| 119 GetCmdSpace<gles2::cmds::BlendFuncSeparate>(); |
115 if (c) { | 120 if (c) { |
116 c->Init(srcRGB, dstRGB, srcAlpha, dstAlpha); | 121 c->Init(srcRGB, dstRGB, srcAlpha, dstAlpha); |
117 } | 122 } |
118 } | 123 } |
119 | 124 |
120 void BufferData( | 125 void BufferData( |
121 GLenum target, GLsizeiptr size, uint32 data_shm_id, | 126 GLenum target, GLsizeiptr size, uint32 data_shm_id, |
122 uint32 data_shm_offset, GLenum usage) { | 127 uint32 data_shm_offset, GLenum usage) { |
123 gles2::BufferData* c = GetCmdSpace<gles2::BufferData>(); | 128 gles2::cmds::BufferData* c = GetCmdSpace<gles2::cmds::BufferData>(); |
124 if (c) { | 129 if (c) { |
125 c->Init(target, size, data_shm_id, data_shm_offset, usage); | 130 c->Init(target, size, data_shm_id, data_shm_offset, usage); |
126 } | 131 } |
127 } | 132 } |
128 | 133 |
129 void BufferDataImmediate(GLenum target, GLsizeiptr size, GLenum usage) { | 134 void BufferDataImmediate(GLenum target, GLsizeiptr size, GLenum usage) { |
130 const uint32 s = 0; // TODO(gman): compute correct size | 135 const uint32 s = 0; // TODO(gman): compute correct size |
131 gles2::BufferDataImmediate* c = | 136 gles2::cmds::BufferDataImmediate* c = |
132 GetImmediateCmdSpaceTotalSize<gles2::BufferDataImmediate>(s); | 137 GetImmediateCmdSpaceTotalSize<gles2::cmds::BufferDataImmediate>(s); |
133 if (c) { | 138 if (c) { |
134 c->Init(target, size, usage); | 139 c->Init(target, size, usage); |
135 } | 140 } |
136 } | 141 } |
137 | 142 |
138 void BufferSubData( | 143 void BufferSubData( |
139 GLenum target, GLintptr offset, GLsizeiptr size, uint32 data_shm_id, | 144 GLenum target, GLintptr offset, GLsizeiptr size, uint32 data_shm_id, |
140 uint32 data_shm_offset) { | 145 uint32 data_shm_offset) { |
141 gles2::BufferSubData* c = GetCmdSpace<gles2::BufferSubData>(); | 146 gles2::cmds::BufferSubData* c = GetCmdSpace<gles2::cmds::BufferSubData>(); |
142 if (c) { | 147 if (c) { |
143 c->Init(target, offset, size, data_shm_id, data_shm_offset); | 148 c->Init(target, offset, size, data_shm_id, data_shm_offset); |
144 } | 149 } |
145 } | 150 } |
146 | 151 |
147 void BufferSubDataImmediate( | 152 void BufferSubDataImmediate( |
148 GLenum target, GLintptr offset, GLsizeiptr size) { | 153 GLenum target, GLintptr offset, GLsizeiptr size) { |
149 const uint32 s = 0; // TODO(gman): compute correct size | 154 const uint32 s = 0; // TODO(gman): compute correct size |
150 gles2::BufferSubDataImmediate* c = | 155 gles2::cmds::BufferSubDataImmediate* c = |
151 GetImmediateCmdSpaceTotalSize<gles2::BufferSubDataImmediate>(s); | 156 GetImmediateCmdSpaceTotalSize<gles2::cmds::BufferSubDataImmediate>(s); |
152 if (c) { | 157 if (c) { |
153 c->Init(target, offset, size); | 158 c->Init(target, offset, size); |
154 } | 159 } |
155 } | 160 } |
156 | 161 |
157 void CheckFramebufferStatus( | 162 void CheckFramebufferStatus( |
158 GLenum target, uint32 result_shm_id, uint32 result_shm_offset) { | 163 GLenum target, uint32 result_shm_id, uint32 result_shm_offset) { |
159 gles2::CheckFramebufferStatus* c = | 164 gles2::cmds::CheckFramebufferStatus* c = |
160 GetCmdSpace<gles2::CheckFramebufferStatus>(); | 165 GetCmdSpace<gles2::cmds::CheckFramebufferStatus>(); |
161 if (c) { | 166 if (c) { |
162 c->Init(target, result_shm_id, result_shm_offset); | 167 c->Init(target, result_shm_id, result_shm_offset); |
163 } | 168 } |
164 } | 169 } |
165 | 170 |
166 void Clear(GLbitfield mask) { | 171 void Clear(GLbitfield mask) { |
167 gles2::Clear* c = GetCmdSpace<gles2::Clear>(); | 172 gles2::cmds::Clear* c = GetCmdSpace<gles2::cmds::Clear>(); |
168 if (c) { | 173 if (c) { |
169 c->Init(mask); | 174 c->Init(mask); |
170 } | 175 } |
171 } | 176 } |
172 | 177 |
173 void ClearColor( | 178 void ClearColor( |
174 GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) { | 179 GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) { |
175 gles2::ClearColor* c = GetCmdSpace<gles2::ClearColor>(); | 180 gles2::cmds::ClearColor* c = GetCmdSpace<gles2::cmds::ClearColor>(); |
176 if (c) { | 181 if (c) { |
177 c->Init(red, green, blue, alpha); | 182 c->Init(red, green, blue, alpha); |
178 } | 183 } |
179 } | 184 } |
180 | 185 |
181 void ClearDepthf(GLclampf depth) { | 186 void ClearDepthf(GLclampf depth) { |
182 gles2::ClearDepthf* c = GetCmdSpace<gles2::ClearDepthf>(); | 187 gles2::cmds::ClearDepthf* c = GetCmdSpace<gles2::cmds::ClearDepthf>(); |
183 if (c) { | 188 if (c) { |
184 c->Init(depth); | 189 c->Init(depth); |
185 } | 190 } |
186 } | 191 } |
187 | 192 |
188 void ClearStencil(GLint s) { | 193 void ClearStencil(GLint s) { |
189 gles2::ClearStencil* c = GetCmdSpace<gles2::ClearStencil>(); | 194 gles2::cmds::ClearStencil* c = GetCmdSpace<gles2::cmds::ClearStencil>(); |
190 if (c) { | 195 if (c) { |
191 c->Init(s); | 196 c->Init(s); |
192 } | 197 } |
193 } | 198 } |
194 | 199 |
195 void ColorMask( | 200 void ColorMask( |
196 GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha) { | 201 GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha) { |
197 gles2::ColorMask* c = GetCmdSpace<gles2::ColorMask>(); | 202 gles2::cmds::ColorMask* c = GetCmdSpace<gles2::cmds::ColorMask>(); |
198 if (c) { | 203 if (c) { |
199 c->Init(red, green, blue, alpha); | 204 c->Init(red, green, blue, alpha); |
200 } | 205 } |
201 } | 206 } |
202 | 207 |
203 void CompileShader(GLuint shader) { | 208 void CompileShader(GLuint shader) { |
204 gles2::CompileShader* c = GetCmdSpace<gles2::CompileShader>(); | 209 gles2::cmds::CompileShader* c = GetCmdSpace<gles2::cmds::CompileShader>(); |
205 if (c) { | 210 if (c) { |
206 c->Init(shader); | 211 c->Init(shader); |
207 } | 212 } |
208 } | 213 } |
209 | 214 |
210 void CompressedTexImage2D( | 215 void CompressedTexImage2D( |
211 GLenum target, GLint level, GLenum internalformat, GLsizei width, | 216 GLenum target, GLint level, GLenum internalformat, GLsizei width, |
212 GLsizei height, GLint border, GLsizei imageSize, uint32 data_shm_id, | 217 GLsizei height, GLint border, GLsizei imageSize, uint32 data_shm_id, |
213 uint32 data_shm_offset) { | 218 uint32 data_shm_offset) { |
214 gles2::CompressedTexImage2D* c = | 219 gles2::cmds::CompressedTexImage2D* c = |
215 GetCmdSpace<gles2::CompressedTexImage2D>(); | 220 GetCmdSpace<gles2::cmds::CompressedTexImage2D>(); |
216 if (c) { | 221 if (c) { |
217 c->Init( | 222 c->Init( |
218 target, level, internalformat, width, height, border, imageSize, | 223 target, level, internalformat, width, height, border, imageSize, |
219 data_shm_id, data_shm_offset); | 224 data_shm_id, data_shm_offset); |
220 } | 225 } |
221 } | 226 } |
222 | 227 |
223 void CompressedTexImage2DImmediate( | 228 void CompressedTexImage2DImmediate( |
224 GLenum target, GLint level, GLenum internalformat, GLsizei width, | 229 GLenum target, GLint level, GLenum internalformat, GLsizei width, |
225 GLsizei height, GLint border, GLsizei imageSize) { | 230 GLsizei height, GLint border, GLsizei imageSize) { |
226 const uint32 s = 0; // TODO(gman): compute correct size | 231 const uint32 s = 0; // TODO(gman): compute correct size |
227 gles2::CompressedTexImage2DImmediate* c = | 232 gles2::cmds::CompressedTexImage2DImmediate* c = |
228 GetImmediateCmdSpaceTotalSize<gles2::CompressedTexImage2DImmediate>(s); | 233 GetImmediateCmdSpaceTotalSize<gles2::cmds::CompressedTexImage2DImmediate
>(s); // NOLINT |
229 if (c) { | 234 if (c) { |
230 c->Init(target, level, internalformat, width, height, border, imageSize); | 235 c->Init(target, level, internalformat, width, height, border, imageSize); |
231 } | 236 } |
232 } | 237 } |
233 | 238 |
234 void CompressedTexImage2DBucket( | 239 void CompressedTexImage2DBucket( |
235 GLenum target, GLint level, GLenum internalformat, GLsizei width, | 240 GLenum target, GLint level, GLenum internalformat, GLsizei width, |
236 GLsizei height, GLint border, GLuint bucket_id) { | 241 GLsizei height, GLint border, GLuint bucket_id) { |
237 gles2::CompressedTexImage2DBucket* c = | 242 gles2::cmds::CompressedTexImage2DBucket* c = |
238 GetCmdSpace<gles2::CompressedTexImage2DBucket>(); | 243 GetCmdSpace<gles2::cmds::CompressedTexImage2DBucket>(); |
239 if (c) { | 244 if (c) { |
240 c->Init(target, level, internalformat, width, height, border, bucket_id); | 245 c->Init(target, level, internalformat, width, height, border, bucket_id); |
241 } | 246 } |
242 } | 247 } |
243 | 248 |
244 void CompressedTexSubImage2D( | 249 void CompressedTexSubImage2D( |
245 GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, | 250 GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, |
246 GLsizei height, GLenum format, GLsizei imageSize, uint32 data_shm_id, | 251 GLsizei height, GLenum format, GLsizei imageSize, uint32 data_shm_id, |
247 uint32 data_shm_offset) { | 252 uint32 data_shm_offset) { |
248 gles2::CompressedTexSubImage2D* c = | 253 gles2::cmds::CompressedTexSubImage2D* c = |
249 GetCmdSpace<gles2::CompressedTexSubImage2D>(); | 254 GetCmdSpace<gles2::cmds::CompressedTexSubImage2D>(); |
250 if (c) { | 255 if (c) { |
251 c->Init( | 256 c->Init( |
252 target, level, xoffset, yoffset, width, height, format, imageSize, | 257 target, level, xoffset, yoffset, width, height, format, imageSize, |
253 data_shm_id, data_shm_offset); | 258 data_shm_id, data_shm_offset); |
254 } | 259 } |
255 } | 260 } |
256 | 261 |
257 void CompressedTexSubImage2DImmediate( | 262 void CompressedTexSubImage2DImmediate( |
258 GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, | 263 GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, |
259 GLsizei height, GLenum format, GLsizei imageSize) { | 264 GLsizei height, GLenum format, GLsizei imageSize) { |
260 const uint32 s = 0; // TODO(gman): compute correct size | 265 const uint32 s = 0; // TODO(gman): compute correct size |
261 gles2::CompressedTexSubImage2DImmediate* c = | 266 gles2::cmds::CompressedTexSubImage2DImmediate* c = |
262 GetImmediateCmdSpaceTotalSize<gles2::CompressedTexSubImage2DImmediate>( | 267 GetImmediateCmdSpaceTotalSize<gles2::cmds::CompressedTexSubImage2DImmedi
ate>(s); // NOLINT |
263 s); | |
264 if (c) { | 268 if (c) { |
265 c->Init( | 269 c->Init( |
266 target, level, xoffset, yoffset, width, height, format, imageSize); | 270 target, level, xoffset, yoffset, width, height, format, imageSize); |
267 } | 271 } |
268 } | 272 } |
269 | 273 |
270 void CompressedTexSubImage2DBucket( | 274 void CompressedTexSubImage2DBucket( |
271 GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, | 275 GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, |
272 GLsizei height, GLenum format, GLuint bucket_id) { | 276 GLsizei height, GLenum format, GLuint bucket_id) { |
273 gles2::CompressedTexSubImage2DBucket* c = | 277 gles2::cmds::CompressedTexSubImage2DBucket* c = |
274 GetCmdSpace<gles2::CompressedTexSubImage2DBucket>(); | 278 GetCmdSpace<gles2::cmds::CompressedTexSubImage2DBucket>(); |
275 if (c) { | 279 if (c) { |
276 c->Init( | 280 c->Init( |
277 target, level, xoffset, yoffset, width, height, format, bucket_id); | 281 target, level, xoffset, yoffset, width, height, format, bucket_id); |
278 } | 282 } |
279 } | 283 } |
280 | 284 |
281 void CopyTexImage2D( | 285 void CopyTexImage2D( |
282 GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, | 286 GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, |
283 GLsizei width, GLsizei height, GLint border) { | 287 GLsizei width, GLsizei height, GLint border) { |
284 gles2::CopyTexImage2D* c = GetCmdSpace<gles2::CopyTexImage2D>(); | 288 gles2::cmds::CopyTexImage2D* c = |
| 289 GetCmdSpace<gles2::cmds::CopyTexImage2D>(); |
285 if (c) { | 290 if (c) { |
286 c->Init(target, level, internalformat, x, y, width, height, border); | 291 c->Init(target, level, internalformat, x, y, width, height, border); |
287 } | 292 } |
288 } | 293 } |
289 | 294 |
290 void CopyTexSubImage2D( | 295 void CopyTexSubImage2D( |
291 GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, | 296 GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, |
292 GLint y, GLsizei width, GLsizei height) { | 297 GLint y, GLsizei width, GLsizei height) { |
293 gles2::CopyTexSubImage2D* c = GetCmdSpace<gles2::CopyTexSubImage2D>(); | 298 gles2::cmds::CopyTexSubImage2D* c = |
| 299 GetCmdSpace<gles2::cmds::CopyTexSubImage2D>(); |
294 if (c) { | 300 if (c) { |
295 c->Init(target, level, xoffset, yoffset, x, y, width, height); | 301 c->Init(target, level, xoffset, yoffset, x, y, width, height); |
296 } | 302 } |
297 } | 303 } |
298 | 304 |
299 void CreateProgram(uint32 client_id) { | 305 void CreateProgram(uint32 client_id) { |
300 gles2::CreateProgram* c = GetCmdSpace<gles2::CreateProgram>(); | 306 gles2::cmds::CreateProgram* c = GetCmdSpace<gles2::cmds::CreateProgram>(); |
301 if (c) { | 307 if (c) { |
302 c->Init(client_id); | 308 c->Init(client_id); |
303 } | 309 } |
304 } | 310 } |
305 | 311 |
306 void CreateShader(GLenum type, uint32 client_id) { | 312 void CreateShader(GLenum type, uint32 client_id) { |
307 gles2::CreateShader* c = GetCmdSpace<gles2::CreateShader>(); | 313 gles2::cmds::CreateShader* c = GetCmdSpace<gles2::cmds::CreateShader>(); |
308 if (c) { | 314 if (c) { |
309 c->Init(type, client_id); | 315 c->Init(type, client_id); |
310 } | 316 } |
311 } | 317 } |
312 | 318 |
313 void CullFace(GLenum mode) { | 319 void CullFace(GLenum mode) { |
314 gles2::CullFace* c = GetCmdSpace<gles2::CullFace>(); | 320 gles2::cmds::CullFace* c = GetCmdSpace<gles2::cmds::CullFace>(); |
315 if (c) { | 321 if (c) { |
316 c->Init(mode); | 322 c->Init(mode); |
317 } | 323 } |
318 } | 324 } |
319 | 325 |
320 void DeleteBuffers( | 326 void DeleteBuffers( |
321 GLsizei n, uint32 buffers_shm_id, uint32 buffers_shm_offset) { | 327 GLsizei n, uint32 buffers_shm_id, uint32 buffers_shm_offset) { |
322 gles2::DeleteBuffers* c = GetCmdSpace<gles2::DeleteBuffers>(); | 328 gles2::cmds::DeleteBuffers* c = GetCmdSpace<gles2::cmds::DeleteBuffers>(); |
323 if (c) { | 329 if (c) { |
324 c->Init(n, buffers_shm_id, buffers_shm_offset); | 330 c->Init(n, buffers_shm_id, buffers_shm_offset); |
325 } | 331 } |
326 } | 332 } |
327 | 333 |
328 void DeleteBuffersImmediate(GLsizei n, const GLuint* buffers) { | 334 void DeleteBuffersImmediate(GLsizei n, const GLuint* buffers) { |
329 const uint32 size = gles2::DeleteBuffersImmediate::ComputeSize(n); | 335 const uint32 size = gles2::cmds::DeleteBuffersImmediate::ComputeSize(n); |
330 gles2::DeleteBuffersImmediate* c = | 336 gles2::cmds::DeleteBuffersImmediate* c = |
331 GetImmediateCmdSpaceTotalSize<gles2::DeleteBuffersImmediate>(size); | 337 GetImmediateCmdSpaceTotalSize<gles2::cmds::DeleteBuffersImmediate>( |
| 338 size); |
332 if (c) { | 339 if (c) { |
333 c->Init(n, buffers); | 340 c->Init(n, buffers); |
334 } | 341 } |
335 } | 342 } |
336 | 343 |
337 void DeleteFramebuffers( | 344 void DeleteFramebuffers( |
338 GLsizei n, uint32 framebuffers_shm_id, uint32 framebuffers_shm_offset) { | 345 GLsizei n, uint32 framebuffers_shm_id, uint32 framebuffers_shm_offset) { |
339 gles2::DeleteFramebuffers* c = GetCmdSpace<gles2::DeleteFramebuffers>(); | 346 gles2::cmds::DeleteFramebuffers* c = |
| 347 GetCmdSpace<gles2::cmds::DeleteFramebuffers>(); |
340 if (c) { | 348 if (c) { |
341 c->Init(n, framebuffers_shm_id, framebuffers_shm_offset); | 349 c->Init(n, framebuffers_shm_id, framebuffers_shm_offset); |
342 } | 350 } |
343 } | 351 } |
344 | 352 |
345 void DeleteFramebuffersImmediate(GLsizei n, const GLuint* framebuffers) { | 353 void DeleteFramebuffersImmediate(GLsizei n, const GLuint* framebuffers) { |
346 const uint32 size = gles2::DeleteFramebuffersImmediate::ComputeSize(n); | 354 const uint32 size = |
347 gles2::DeleteFramebuffersImmediate* c = | 355 gles2::cmds::DeleteFramebuffersImmediate::ComputeSize(n); |
348 GetImmediateCmdSpaceTotalSize<gles2::DeleteFramebuffersImmediate>( | 356 gles2::cmds::DeleteFramebuffersImmediate* c = |
| 357 GetImmediateCmdSpaceTotalSize<gles2::cmds::DeleteFramebuffersImmediate>( |
349 size); | 358 size); |
350 if (c) { | 359 if (c) { |
351 c->Init(n, framebuffers); | 360 c->Init(n, framebuffers); |
352 } | 361 } |
353 } | 362 } |
354 | 363 |
355 void DeleteProgram(GLuint program) { | 364 void DeleteProgram(GLuint program) { |
356 gles2::DeleteProgram* c = GetCmdSpace<gles2::DeleteProgram>(); | 365 gles2::cmds::DeleteProgram* c = GetCmdSpace<gles2::cmds::DeleteProgram>(); |
357 if (c) { | 366 if (c) { |
358 c->Init(program); | 367 c->Init(program); |
359 } | 368 } |
360 } | 369 } |
361 | 370 |
362 void DeleteRenderbuffers( | 371 void DeleteRenderbuffers( |
363 GLsizei n, uint32 renderbuffers_shm_id, | 372 GLsizei n, uint32 renderbuffers_shm_id, |
364 uint32 renderbuffers_shm_offset) { | 373 uint32 renderbuffers_shm_offset) { |
365 gles2::DeleteRenderbuffers* c = GetCmdSpace<gles2::DeleteRenderbuffers>(); | 374 gles2::cmds::DeleteRenderbuffers* c = |
| 375 GetCmdSpace<gles2::cmds::DeleteRenderbuffers>(); |
366 if (c) { | 376 if (c) { |
367 c->Init(n, renderbuffers_shm_id, renderbuffers_shm_offset); | 377 c->Init(n, renderbuffers_shm_id, renderbuffers_shm_offset); |
368 } | 378 } |
369 } | 379 } |
370 | 380 |
371 void DeleteRenderbuffersImmediate(GLsizei n, const GLuint* renderbuffers) { | 381 void DeleteRenderbuffersImmediate(GLsizei n, const GLuint* renderbuffers) { |
372 const uint32 size = gles2::DeleteRenderbuffersImmediate::ComputeSize(n); | 382 const uint32 size = |
373 gles2::DeleteRenderbuffersImmediate* c = | 383 gles2::cmds::DeleteRenderbuffersImmediate::ComputeSize(n); |
374 GetImmediateCmdSpaceTotalSize<gles2::DeleteRenderbuffersImmediate>( | 384 gles2::cmds::DeleteRenderbuffersImmediate* c = |
375 size); | 385 GetImmediateCmdSpaceTotalSize<gles2::cmds::DeleteRenderbuffersImmediate>
(size); // NOLINT |
376 if (c) { | 386 if (c) { |
377 c->Init(n, renderbuffers); | 387 c->Init(n, renderbuffers); |
378 } | 388 } |
379 } | 389 } |
380 | 390 |
381 void DeleteShader(GLuint shader) { | 391 void DeleteShader(GLuint shader) { |
382 gles2::DeleteShader* c = GetCmdSpace<gles2::DeleteShader>(); | 392 gles2::cmds::DeleteShader* c = GetCmdSpace<gles2::cmds::DeleteShader>(); |
383 if (c) { | 393 if (c) { |
384 c->Init(shader); | 394 c->Init(shader); |
385 } | 395 } |
386 } | 396 } |
387 | 397 |
388 void DeleteTextures( | 398 void DeleteTextures( |
389 GLsizei n, uint32 textures_shm_id, uint32 textures_shm_offset) { | 399 GLsizei n, uint32 textures_shm_id, uint32 textures_shm_offset) { |
390 gles2::DeleteTextures* c = GetCmdSpace<gles2::DeleteTextures>(); | 400 gles2::cmds::DeleteTextures* c = |
| 401 GetCmdSpace<gles2::cmds::DeleteTextures>(); |
391 if (c) { | 402 if (c) { |
392 c->Init(n, textures_shm_id, textures_shm_offset); | 403 c->Init(n, textures_shm_id, textures_shm_offset); |
393 } | 404 } |
394 } | 405 } |
395 | 406 |
396 void DeleteTexturesImmediate(GLsizei n, const GLuint* textures) { | 407 void DeleteTexturesImmediate(GLsizei n, const GLuint* textures) { |
397 const uint32 size = gles2::DeleteTexturesImmediate::ComputeSize(n); | 408 const uint32 size = gles2::cmds::DeleteTexturesImmediate::ComputeSize(n); |
398 gles2::DeleteTexturesImmediate* c = | 409 gles2::cmds::DeleteTexturesImmediate* c = |
399 GetImmediateCmdSpaceTotalSize<gles2::DeleteTexturesImmediate>(size); | 410 GetImmediateCmdSpaceTotalSize<gles2::cmds::DeleteTexturesImmediate>( |
| 411 size); |
400 if (c) { | 412 if (c) { |
401 c->Init(n, textures); | 413 c->Init(n, textures); |
402 } | 414 } |
403 } | 415 } |
404 | 416 |
405 void DepthFunc(GLenum func) { | 417 void DepthFunc(GLenum func) { |
406 gles2::DepthFunc* c = GetCmdSpace<gles2::DepthFunc>(); | 418 gles2::cmds::DepthFunc* c = GetCmdSpace<gles2::cmds::DepthFunc>(); |
407 if (c) { | 419 if (c) { |
408 c->Init(func); | 420 c->Init(func); |
409 } | 421 } |
410 } | 422 } |
411 | 423 |
412 void DepthMask(GLboolean flag) { | 424 void DepthMask(GLboolean flag) { |
413 gles2::DepthMask* c = GetCmdSpace<gles2::DepthMask>(); | 425 gles2::cmds::DepthMask* c = GetCmdSpace<gles2::cmds::DepthMask>(); |
414 if (c) { | 426 if (c) { |
415 c->Init(flag); | 427 c->Init(flag); |
416 } | 428 } |
417 } | 429 } |
418 | 430 |
419 void DepthRangef(GLclampf zNear, GLclampf zFar) { | 431 void DepthRangef(GLclampf zNear, GLclampf zFar) { |
420 gles2::DepthRangef* c = GetCmdSpace<gles2::DepthRangef>(); | 432 gles2::cmds::DepthRangef* c = GetCmdSpace<gles2::cmds::DepthRangef>(); |
421 if (c) { | 433 if (c) { |
422 c->Init(zNear, zFar); | 434 c->Init(zNear, zFar); |
423 } | 435 } |
424 } | 436 } |
425 | 437 |
426 void DetachShader(GLuint program, GLuint shader) { | 438 void DetachShader(GLuint program, GLuint shader) { |
427 gles2::DetachShader* c = GetCmdSpace<gles2::DetachShader>(); | 439 gles2::cmds::DetachShader* c = GetCmdSpace<gles2::cmds::DetachShader>(); |
428 if (c) { | 440 if (c) { |
429 c->Init(program, shader); | 441 c->Init(program, shader); |
430 } | 442 } |
431 } | 443 } |
432 | 444 |
433 void Disable(GLenum cap) { | 445 void Disable(GLenum cap) { |
434 gles2::Disable* c = GetCmdSpace<gles2::Disable>(); | 446 gles2::cmds::Disable* c = GetCmdSpace<gles2::cmds::Disable>(); |
435 if (c) { | 447 if (c) { |
436 c->Init(cap); | 448 c->Init(cap); |
437 } | 449 } |
438 } | 450 } |
439 | 451 |
440 void DisableVertexAttribArray(GLuint index) { | 452 void DisableVertexAttribArray(GLuint index) { |
441 gles2::DisableVertexAttribArray* c = | 453 gles2::cmds::DisableVertexAttribArray* c = |
442 GetCmdSpace<gles2::DisableVertexAttribArray>(); | 454 GetCmdSpace<gles2::cmds::DisableVertexAttribArray>(); |
443 if (c) { | 455 if (c) { |
444 c->Init(index); | 456 c->Init(index); |
445 } | 457 } |
446 } | 458 } |
447 | 459 |
448 void DrawArrays(GLenum mode, GLint first, GLsizei count) { | 460 void DrawArrays(GLenum mode, GLint first, GLsizei count) { |
449 gles2::DrawArrays* c = GetCmdSpace<gles2::DrawArrays>(); | 461 gles2::cmds::DrawArrays* c = GetCmdSpace<gles2::cmds::DrawArrays>(); |
450 if (c) { | 462 if (c) { |
451 c->Init(mode, first, count); | 463 c->Init(mode, first, count); |
452 } | 464 } |
453 } | 465 } |
454 | 466 |
455 void DrawElements( | 467 void DrawElements( |
456 GLenum mode, GLsizei count, GLenum type, GLuint index_offset) { | 468 GLenum mode, GLsizei count, GLenum type, GLuint index_offset) { |
457 gles2::DrawElements* c = GetCmdSpace<gles2::DrawElements>(); | 469 gles2::cmds::DrawElements* c = GetCmdSpace<gles2::cmds::DrawElements>(); |
458 if (c) { | 470 if (c) { |
459 c->Init(mode, count, type, index_offset); | 471 c->Init(mode, count, type, index_offset); |
460 } | 472 } |
461 } | 473 } |
462 | 474 |
463 void Enable(GLenum cap) { | 475 void Enable(GLenum cap) { |
464 gles2::Enable* c = GetCmdSpace<gles2::Enable>(); | 476 gles2::cmds::Enable* c = GetCmdSpace<gles2::cmds::Enable>(); |
465 if (c) { | 477 if (c) { |
466 c->Init(cap); | 478 c->Init(cap); |
467 } | 479 } |
468 } | 480 } |
469 | 481 |
470 void EnableVertexAttribArray(GLuint index) { | 482 void EnableVertexAttribArray(GLuint index) { |
471 gles2::EnableVertexAttribArray* c = | 483 gles2::cmds::EnableVertexAttribArray* c = |
472 GetCmdSpace<gles2::EnableVertexAttribArray>(); | 484 GetCmdSpace<gles2::cmds::EnableVertexAttribArray>(); |
473 if (c) { | 485 if (c) { |
474 c->Init(index); | 486 c->Init(index); |
475 } | 487 } |
476 } | 488 } |
477 | 489 |
478 void Finish() { | 490 void Finish() { |
479 gles2::Finish* c = GetCmdSpace<gles2::Finish>(); | 491 gles2::cmds::Finish* c = GetCmdSpace<gles2::cmds::Finish>(); |
480 if (c) { | 492 if (c) { |
481 c->Init(); | 493 c->Init(); |
482 } | 494 } |
483 } | 495 } |
484 | 496 |
485 void Flush() { | 497 void Flush() { |
486 gles2::Flush* c = GetCmdSpace<gles2::Flush>(); | 498 gles2::cmds::Flush* c = GetCmdSpace<gles2::cmds::Flush>(); |
487 if (c) { | 499 if (c) { |
488 c->Init(); | 500 c->Init(); |
489 } | 501 } |
490 } | 502 } |
491 | 503 |
492 void FramebufferRenderbuffer( | 504 void FramebufferRenderbuffer( |
493 GLenum target, GLenum attachment, GLenum renderbuffertarget, | 505 GLenum target, GLenum attachment, GLenum renderbuffertarget, |
494 GLuint renderbuffer) { | 506 GLuint renderbuffer) { |
495 gles2::FramebufferRenderbuffer* c = | 507 gles2::cmds::FramebufferRenderbuffer* c = |
496 GetCmdSpace<gles2::FramebufferRenderbuffer>(); | 508 GetCmdSpace<gles2::cmds::FramebufferRenderbuffer>(); |
497 if (c) { | 509 if (c) { |
498 c->Init(target, attachment, renderbuffertarget, renderbuffer); | 510 c->Init(target, attachment, renderbuffertarget, renderbuffer); |
499 } | 511 } |
500 } | 512 } |
501 | 513 |
502 void FramebufferTexture2D( | 514 void FramebufferTexture2D( |
503 GLenum target, GLenum attachment, GLenum textarget, GLuint texture, | 515 GLenum target, GLenum attachment, GLenum textarget, GLuint texture, |
504 GLint level) { | 516 GLint level) { |
505 gles2::FramebufferTexture2D* c = | 517 gles2::cmds::FramebufferTexture2D* c = |
506 GetCmdSpace<gles2::FramebufferTexture2D>(); | 518 GetCmdSpace<gles2::cmds::FramebufferTexture2D>(); |
507 if (c) { | 519 if (c) { |
508 c->Init(target, attachment, textarget, texture, level); | 520 c->Init(target, attachment, textarget, texture, level); |
509 } | 521 } |
510 } | 522 } |
511 | 523 |
512 void FrontFace(GLenum mode) { | 524 void FrontFace(GLenum mode) { |
513 gles2::FrontFace* c = GetCmdSpace<gles2::FrontFace>(); | 525 gles2::cmds::FrontFace* c = GetCmdSpace<gles2::cmds::FrontFace>(); |
514 if (c) { | 526 if (c) { |
515 c->Init(mode); | 527 c->Init(mode); |
516 } | 528 } |
517 } | 529 } |
518 | 530 |
519 void GenBuffers( | 531 void GenBuffers( |
520 GLsizei n, uint32 buffers_shm_id, uint32 buffers_shm_offset) { | 532 GLsizei n, uint32 buffers_shm_id, uint32 buffers_shm_offset) { |
521 gles2::GenBuffers* c = GetCmdSpace<gles2::GenBuffers>(); | 533 gles2::cmds::GenBuffers* c = GetCmdSpace<gles2::cmds::GenBuffers>(); |
522 if (c) { | 534 if (c) { |
523 c->Init(n, buffers_shm_id, buffers_shm_offset); | 535 c->Init(n, buffers_shm_id, buffers_shm_offset); |
524 } | 536 } |
525 } | 537 } |
526 | 538 |
527 void GenBuffersImmediate(GLsizei n, GLuint* buffers) { | 539 void GenBuffersImmediate(GLsizei n, GLuint* buffers) { |
528 const uint32 size = gles2::GenBuffersImmediate::ComputeSize(n); | 540 const uint32 size = gles2::cmds::GenBuffersImmediate::ComputeSize(n); |
529 gles2::GenBuffersImmediate* c = | 541 gles2::cmds::GenBuffersImmediate* c = |
530 GetImmediateCmdSpaceTotalSize<gles2::GenBuffersImmediate>(size); | 542 GetImmediateCmdSpaceTotalSize<gles2::cmds::GenBuffersImmediate>(size); |
531 if (c) { | 543 if (c) { |
532 c->Init(n, buffers); | 544 c->Init(n, buffers); |
533 } | 545 } |
534 } | 546 } |
535 | 547 |
536 void GenerateMipmap(GLenum target) { | 548 void GenerateMipmap(GLenum target) { |
537 gles2::GenerateMipmap* c = GetCmdSpace<gles2::GenerateMipmap>(); | 549 gles2::cmds::GenerateMipmap* c = |
| 550 GetCmdSpace<gles2::cmds::GenerateMipmap>(); |
538 if (c) { | 551 if (c) { |
539 c->Init(target); | 552 c->Init(target); |
540 } | 553 } |
541 } | 554 } |
542 | 555 |
543 void GenFramebuffers( | 556 void GenFramebuffers( |
544 GLsizei n, uint32 framebuffers_shm_id, uint32 framebuffers_shm_offset) { | 557 GLsizei n, uint32 framebuffers_shm_id, uint32 framebuffers_shm_offset) { |
545 gles2::GenFramebuffers* c = GetCmdSpace<gles2::GenFramebuffers>(); | 558 gles2::cmds::GenFramebuffers* c = |
| 559 GetCmdSpace<gles2::cmds::GenFramebuffers>(); |
546 if (c) { | 560 if (c) { |
547 c->Init(n, framebuffers_shm_id, framebuffers_shm_offset); | 561 c->Init(n, framebuffers_shm_id, framebuffers_shm_offset); |
548 } | 562 } |
549 } | 563 } |
550 | 564 |
551 void GenFramebuffersImmediate(GLsizei n, GLuint* framebuffers) { | 565 void GenFramebuffersImmediate(GLsizei n, GLuint* framebuffers) { |
552 const uint32 size = gles2::GenFramebuffersImmediate::ComputeSize(n); | 566 const uint32 size = gles2::cmds::GenFramebuffersImmediate::ComputeSize(n); |
553 gles2::GenFramebuffersImmediate* c = | 567 gles2::cmds::GenFramebuffersImmediate* c = |
554 GetImmediateCmdSpaceTotalSize<gles2::GenFramebuffersImmediate>(size); | 568 GetImmediateCmdSpaceTotalSize<gles2::cmds::GenFramebuffersImmediate>( |
| 569 size); |
555 if (c) { | 570 if (c) { |
556 c->Init(n, framebuffers); | 571 c->Init(n, framebuffers); |
557 } | 572 } |
558 } | 573 } |
559 | 574 |
560 void GenRenderbuffers( | 575 void GenRenderbuffers( |
561 GLsizei n, uint32 renderbuffers_shm_id, | 576 GLsizei n, uint32 renderbuffers_shm_id, |
562 uint32 renderbuffers_shm_offset) { | 577 uint32 renderbuffers_shm_offset) { |
563 gles2::GenRenderbuffers* c = GetCmdSpace<gles2::GenRenderbuffers>(); | 578 gles2::cmds::GenRenderbuffers* c = |
| 579 GetCmdSpace<gles2::cmds::GenRenderbuffers>(); |
564 if (c) { | 580 if (c) { |
565 c->Init(n, renderbuffers_shm_id, renderbuffers_shm_offset); | 581 c->Init(n, renderbuffers_shm_id, renderbuffers_shm_offset); |
566 } | 582 } |
567 } | 583 } |
568 | 584 |
569 void GenRenderbuffersImmediate(GLsizei n, GLuint* renderbuffers) { | 585 void GenRenderbuffersImmediate(GLsizei n, GLuint* renderbuffers) { |
570 const uint32 size = gles2::GenRenderbuffersImmediate::ComputeSize(n); | 586 const uint32 size = gles2::cmds::GenRenderbuffersImmediate::ComputeSize(n); |
571 gles2::GenRenderbuffersImmediate* c = | 587 gles2::cmds::GenRenderbuffersImmediate* c = |
572 GetImmediateCmdSpaceTotalSize<gles2::GenRenderbuffersImmediate>(size); | 588 GetImmediateCmdSpaceTotalSize<gles2::cmds::GenRenderbuffersImmediate>( |
| 589 size); |
573 if (c) { | 590 if (c) { |
574 c->Init(n, renderbuffers); | 591 c->Init(n, renderbuffers); |
575 } | 592 } |
576 } | 593 } |
577 | 594 |
578 void GenTextures( | 595 void GenTextures( |
579 GLsizei n, uint32 textures_shm_id, uint32 textures_shm_offset) { | 596 GLsizei n, uint32 textures_shm_id, uint32 textures_shm_offset) { |
580 gles2::GenTextures* c = GetCmdSpace<gles2::GenTextures>(); | 597 gles2::cmds::GenTextures* c = GetCmdSpace<gles2::cmds::GenTextures>(); |
581 if (c) { | 598 if (c) { |
582 c->Init(n, textures_shm_id, textures_shm_offset); | 599 c->Init(n, textures_shm_id, textures_shm_offset); |
583 } | 600 } |
584 } | 601 } |
585 | 602 |
586 void GenTexturesImmediate(GLsizei n, GLuint* textures) { | 603 void GenTexturesImmediate(GLsizei n, GLuint* textures) { |
587 const uint32 size = gles2::GenTexturesImmediate::ComputeSize(n); | 604 const uint32 size = gles2::cmds::GenTexturesImmediate::ComputeSize(n); |
588 gles2::GenTexturesImmediate* c = | 605 gles2::cmds::GenTexturesImmediate* c = |
589 GetImmediateCmdSpaceTotalSize<gles2::GenTexturesImmediate>(size); | 606 GetImmediateCmdSpaceTotalSize<gles2::cmds::GenTexturesImmediate>(size); |
590 if (c) { | 607 if (c) { |
591 c->Init(n, textures); | 608 c->Init(n, textures); |
592 } | 609 } |
593 } | 610 } |
594 | 611 |
595 void GetActiveAttrib( | 612 void GetActiveAttrib( |
596 GLuint program, GLuint index, uint32 name_bucket_id, uint32 result_shm_id, | 613 GLuint program, GLuint index, uint32 name_bucket_id, uint32 result_shm_id, |
597 uint32 result_shm_offset) { | 614 uint32 result_shm_offset) { |
598 gles2::GetActiveAttrib* c = GetCmdSpace<gles2::GetActiveAttrib>(); | 615 gles2::cmds::GetActiveAttrib* c = |
| 616 GetCmdSpace<gles2::cmds::GetActiveAttrib>(); |
599 if (c) { | 617 if (c) { |
600 c->Init( | 618 c->Init( |
601 program, index, name_bucket_id, result_shm_id, result_shm_offset); | 619 program, index, name_bucket_id, result_shm_id, result_shm_offset); |
602 } | 620 } |
603 } | 621 } |
604 | 622 |
605 void GetActiveUniform( | 623 void GetActiveUniform( |
606 GLuint program, GLuint index, uint32 name_bucket_id, uint32 result_shm_id, | 624 GLuint program, GLuint index, uint32 name_bucket_id, uint32 result_shm_id, |
607 uint32 result_shm_offset) { | 625 uint32 result_shm_offset) { |
608 gles2::GetActiveUniform* c = GetCmdSpace<gles2::GetActiveUniform>(); | 626 gles2::cmds::GetActiveUniform* c = |
| 627 GetCmdSpace<gles2::cmds::GetActiveUniform>(); |
609 if (c) { | 628 if (c) { |
610 c->Init( | 629 c->Init( |
611 program, index, name_bucket_id, result_shm_id, result_shm_offset); | 630 program, index, name_bucket_id, result_shm_id, result_shm_offset); |
612 } | 631 } |
613 } | 632 } |
614 | 633 |
615 void GetAttachedShaders( | 634 void GetAttachedShaders( |
616 GLuint program, uint32 result_shm_id, uint32 result_shm_offset, | 635 GLuint program, uint32 result_shm_id, uint32 result_shm_offset, |
617 uint32 result_size) { | 636 uint32 result_size) { |
618 gles2::GetAttachedShaders* c = GetCmdSpace<gles2::GetAttachedShaders>(); | 637 gles2::cmds::GetAttachedShaders* c = |
| 638 GetCmdSpace<gles2::cmds::GetAttachedShaders>(); |
619 if (c) { | 639 if (c) { |
620 c->Init(program, result_shm_id, result_shm_offset, result_size); | 640 c->Init(program, result_shm_id, result_shm_offset, result_size); |
621 } | 641 } |
622 } | 642 } |
623 | 643 |
624 void GetBooleanv( | 644 void GetBooleanv( |
625 GLenum pname, uint32 params_shm_id, uint32 params_shm_offset) { | 645 GLenum pname, uint32 params_shm_id, uint32 params_shm_offset) { |
626 gles2::GetBooleanv* c = GetCmdSpace<gles2::GetBooleanv>(); | 646 gles2::cmds::GetBooleanv* c = GetCmdSpace<gles2::cmds::GetBooleanv>(); |
627 if (c) { | 647 if (c) { |
628 c->Init(pname, params_shm_id, params_shm_offset); | 648 c->Init(pname, params_shm_id, params_shm_offset); |
629 } | 649 } |
630 } | 650 } |
631 | 651 |
632 void GetBufferParameteriv( | 652 void GetBufferParameteriv( |
633 GLenum target, GLenum pname, uint32 params_shm_id, | 653 GLenum target, GLenum pname, uint32 params_shm_id, |
634 uint32 params_shm_offset) { | 654 uint32 params_shm_offset) { |
635 gles2::GetBufferParameteriv* c = | 655 gles2::cmds::GetBufferParameteriv* c = |
636 GetCmdSpace<gles2::GetBufferParameteriv>(); | 656 GetCmdSpace<gles2::cmds::GetBufferParameteriv>(); |
637 if (c) { | 657 if (c) { |
638 c->Init(target, pname, params_shm_id, params_shm_offset); | 658 c->Init(target, pname, params_shm_id, params_shm_offset); |
639 } | 659 } |
640 } | 660 } |
641 | 661 |
642 void GetError(uint32 result_shm_id, uint32 result_shm_offset) { | 662 void GetError(uint32 result_shm_id, uint32 result_shm_offset) { |
643 gles2::GetError* c = GetCmdSpace<gles2::GetError>(); | 663 gles2::cmds::GetError* c = GetCmdSpace<gles2::cmds::GetError>(); |
644 if (c) { | 664 if (c) { |
645 c->Init(result_shm_id, result_shm_offset); | 665 c->Init(result_shm_id, result_shm_offset); |
646 } | 666 } |
647 } | 667 } |
648 | 668 |
649 void GetFloatv( | 669 void GetFloatv( |
650 GLenum pname, uint32 params_shm_id, uint32 params_shm_offset) { | 670 GLenum pname, uint32 params_shm_id, uint32 params_shm_offset) { |
651 gles2::GetFloatv* c = GetCmdSpace<gles2::GetFloatv>(); | 671 gles2::cmds::GetFloatv* c = GetCmdSpace<gles2::cmds::GetFloatv>(); |
652 if (c) { | 672 if (c) { |
653 c->Init(pname, params_shm_id, params_shm_offset); | 673 c->Init(pname, params_shm_id, params_shm_offset); |
654 } | 674 } |
655 } | 675 } |
656 | 676 |
657 void GetFramebufferAttachmentParameteriv( | 677 void GetFramebufferAttachmentParameteriv( |
658 GLenum target, GLenum attachment, GLenum pname, uint32 params_shm_id, | 678 GLenum target, GLenum attachment, GLenum pname, uint32 params_shm_id, |
659 uint32 params_shm_offset) { | 679 uint32 params_shm_offset) { |
660 gles2::GetFramebufferAttachmentParameteriv* c = | 680 gles2::cmds::GetFramebufferAttachmentParameteriv* c = |
661 GetCmdSpace<gles2::GetFramebufferAttachmentParameteriv>(); | 681 GetCmdSpace<gles2::cmds::GetFramebufferAttachmentParameteriv>(); |
662 if (c) { | 682 if (c) { |
663 c->Init(target, attachment, pname, params_shm_id, params_shm_offset); | 683 c->Init(target, attachment, pname, params_shm_id, params_shm_offset); |
664 } | 684 } |
665 } | 685 } |
666 | 686 |
667 void GetIntegerv( | 687 void GetIntegerv( |
668 GLenum pname, uint32 params_shm_id, uint32 params_shm_offset) { | 688 GLenum pname, uint32 params_shm_id, uint32 params_shm_offset) { |
669 gles2::GetIntegerv* c = GetCmdSpace<gles2::GetIntegerv>(); | 689 gles2::cmds::GetIntegerv* c = GetCmdSpace<gles2::cmds::GetIntegerv>(); |
670 if (c) { | 690 if (c) { |
671 c->Init(pname, params_shm_id, params_shm_offset); | 691 c->Init(pname, params_shm_id, params_shm_offset); |
672 } | 692 } |
673 } | 693 } |
674 | 694 |
675 void GetProgramiv( | 695 void GetProgramiv( |
676 GLuint program, GLenum pname, uint32 params_shm_id, | 696 GLuint program, GLenum pname, uint32 params_shm_id, |
677 uint32 params_shm_offset) { | 697 uint32 params_shm_offset) { |
678 gles2::GetProgramiv* c = GetCmdSpace<gles2::GetProgramiv>(); | 698 gles2::cmds::GetProgramiv* c = GetCmdSpace<gles2::cmds::GetProgramiv>(); |
679 if (c) { | 699 if (c) { |
680 c->Init(program, pname, params_shm_id, params_shm_offset); | 700 c->Init(program, pname, params_shm_id, params_shm_offset); |
681 } | 701 } |
682 } | 702 } |
683 | 703 |
684 void GetProgramInfoLog(GLuint program, uint32 bucket_id) { | 704 void GetProgramInfoLog(GLuint program, uint32 bucket_id) { |
685 gles2::GetProgramInfoLog* c = GetCmdSpace<gles2::GetProgramInfoLog>(); | 705 gles2::cmds::GetProgramInfoLog* c = |
| 706 GetCmdSpace<gles2::cmds::GetProgramInfoLog>(); |
686 if (c) { | 707 if (c) { |
687 c->Init(program, bucket_id); | 708 c->Init(program, bucket_id); |
688 } | 709 } |
689 } | 710 } |
690 | 711 |
691 void GetRenderbufferParameteriv( | 712 void GetRenderbufferParameteriv( |
692 GLenum target, GLenum pname, uint32 params_shm_id, | 713 GLenum target, GLenum pname, uint32 params_shm_id, |
693 uint32 params_shm_offset) { | 714 uint32 params_shm_offset) { |
694 gles2::GetRenderbufferParameteriv* c = | 715 gles2::cmds::GetRenderbufferParameteriv* c = |
695 GetCmdSpace<gles2::GetRenderbufferParameteriv>(); | 716 GetCmdSpace<gles2::cmds::GetRenderbufferParameteriv>(); |
696 if (c) { | 717 if (c) { |
697 c->Init(target, pname, params_shm_id, params_shm_offset); | 718 c->Init(target, pname, params_shm_id, params_shm_offset); |
698 } | 719 } |
699 } | 720 } |
700 | 721 |
701 void GetShaderiv( | 722 void GetShaderiv( |
702 GLuint shader, GLenum pname, uint32 params_shm_id, | 723 GLuint shader, GLenum pname, uint32 params_shm_id, |
703 uint32 params_shm_offset) { | 724 uint32 params_shm_offset) { |
704 gles2::GetShaderiv* c = GetCmdSpace<gles2::GetShaderiv>(); | 725 gles2::cmds::GetShaderiv* c = GetCmdSpace<gles2::cmds::GetShaderiv>(); |
705 if (c) { | 726 if (c) { |
706 c->Init(shader, pname, params_shm_id, params_shm_offset); | 727 c->Init(shader, pname, params_shm_id, params_shm_offset); |
707 } | 728 } |
708 } | 729 } |
709 | 730 |
710 void GetShaderInfoLog(GLuint shader, uint32 bucket_id) { | 731 void GetShaderInfoLog(GLuint shader, uint32 bucket_id) { |
711 gles2::GetShaderInfoLog* c = GetCmdSpace<gles2::GetShaderInfoLog>(); | 732 gles2::cmds::GetShaderInfoLog* c = |
| 733 GetCmdSpace<gles2::cmds::GetShaderInfoLog>(); |
712 if (c) { | 734 if (c) { |
713 c->Init(shader, bucket_id); | 735 c->Init(shader, bucket_id); |
714 } | 736 } |
715 } | 737 } |
716 | 738 |
717 void GetShaderPrecisionFormat( | 739 void GetShaderPrecisionFormat( |
718 GLenum shadertype, GLenum precisiontype, uint32 result_shm_id, | 740 GLenum shadertype, GLenum precisiontype, uint32 result_shm_id, |
719 uint32 result_shm_offset) { | 741 uint32 result_shm_offset) { |
720 gles2::GetShaderPrecisionFormat* c = | 742 gles2::cmds::GetShaderPrecisionFormat* c = |
721 GetCmdSpace<gles2::GetShaderPrecisionFormat>(); | 743 GetCmdSpace<gles2::cmds::GetShaderPrecisionFormat>(); |
722 if (c) { | 744 if (c) { |
723 c->Init(shadertype, precisiontype, result_shm_id, result_shm_offset); | 745 c->Init(shadertype, precisiontype, result_shm_id, result_shm_offset); |
724 } | 746 } |
725 } | 747 } |
726 | 748 |
727 void GetShaderSource(GLuint shader, uint32 bucket_id) { | 749 void GetShaderSource(GLuint shader, uint32 bucket_id) { |
728 gles2::GetShaderSource* c = GetCmdSpace<gles2::GetShaderSource>(); | 750 gles2::cmds::GetShaderSource* c = |
| 751 GetCmdSpace<gles2::cmds::GetShaderSource>(); |
729 if (c) { | 752 if (c) { |
730 c->Init(shader, bucket_id); | 753 c->Init(shader, bucket_id); |
731 } | 754 } |
732 } | 755 } |
733 | 756 |
734 void GetString(GLenum name, uint32 bucket_id) { | 757 void GetString(GLenum name, uint32 bucket_id) { |
735 gles2::GetString* c = GetCmdSpace<gles2::GetString>(); | 758 gles2::cmds::GetString* c = GetCmdSpace<gles2::cmds::GetString>(); |
736 if (c) { | 759 if (c) { |
737 c->Init(name, bucket_id); | 760 c->Init(name, bucket_id); |
738 } | 761 } |
739 } | 762 } |
740 | 763 |
741 void GetTexParameterfv( | 764 void GetTexParameterfv( |
742 GLenum target, GLenum pname, uint32 params_shm_id, | 765 GLenum target, GLenum pname, uint32 params_shm_id, |
743 uint32 params_shm_offset) { | 766 uint32 params_shm_offset) { |
744 gles2::GetTexParameterfv* c = GetCmdSpace<gles2::GetTexParameterfv>(); | 767 gles2::cmds::GetTexParameterfv* c = |
| 768 GetCmdSpace<gles2::cmds::GetTexParameterfv>(); |
745 if (c) { | 769 if (c) { |
746 c->Init(target, pname, params_shm_id, params_shm_offset); | 770 c->Init(target, pname, params_shm_id, params_shm_offset); |
747 } | 771 } |
748 } | 772 } |
749 | 773 |
750 void GetTexParameteriv( | 774 void GetTexParameteriv( |
751 GLenum target, GLenum pname, uint32 params_shm_id, | 775 GLenum target, GLenum pname, uint32 params_shm_id, |
752 uint32 params_shm_offset) { | 776 uint32 params_shm_offset) { |
753 gles2::GetTexParameteriv* c = GetCmdSpace<gles2::GetTexParameteriv>(); | 777 gles2::cmds::GetTexParameteriv* c = |
| 778 GetCmdSpace<gles2::cmds::GetTexParameteriv>(); |
754 if (c) { | 779 if (c) { |
755 c->Init(target, pname, params_shm_id, params_shm_offset); | 780 c->Init(target, pname, params_shm_id, params_shm_offset); |
756 } | 781 } |
757 } | 782 } |
758 | 783 |
759 void GetUniformfv( | 784 void GetUniformfv( |
760 GLuint program, GLint location, uint32 params_shm_id, | 785 GLuint program, GLint location, uint32 params_shm_id, |
761 uint32 params_shm_offset) { | 786 uint32 params_shm_offset) { |
762 gles2::GetUniformfv* c = GetCmdSpace<gles2::GetUniformfv>(); | 787 gles2::cmds::GetUniformfv* c = GetCmdSpace<gles2::cmds::GetUniformfv>(); |
763 if (c) { | 788 if (c) { |
764 c->Init(program, location, params_shm_id, params_shm_offset); | 789 c->Init(program, location, params_shm_id, params_shm_offset); |
765 } | 790 } |
766 } | 791 } |
767 | 792 |
768 void GetUniformiv( | 793 void GetUniformiv( |
769 GLuint program, GLint location, uint32 params_shm_id, | 794 GLuint program, GLint location, uint32 params_shm_id, |
770 uint32 params_shm_offset) { | 795 uint32 params_shm_offset) { |
771 gles2::GetUniformiv* c = GetCmdSpace<gles2::GetUniformiv>(); | 796 gles2::cmds::GetUniformiv* c = GetCmdSpace<gles2::cmds::GetUniformiv>(); |
772 if (c) { | 797 if (c) { |
773 c->Init(program, location, params_shm_id, params_shm_offset); | 798 c->Init(program, location, params_shm_id, params_shm_offset); |
774 } | 799 } |
775 } | 800 } |
776 | 801 |
777 void GetVertexAttribfv( | 802 void GetVertexAttribfv( |
778 GLuint index, GLenum pname, uint32 params_shm_id, | 803 GLuint index, GLenum pname, uint32 params_shm_id, |
779 uint32 params_shm_offset) { | 804 uint32 params_shm_offset) { |
780 gles2::GetVertexAttribfv* c = GetCmdSpace<gles2::GetVertexAttribfv>(); | 805 gles2::cmds::GetVertexAttribfv* c = |
| 806 GetCmdSpace<gles2::cmds::GetVertexAttribfv>(); |
781 if (c) { | 807 if (c) { |
782 c->Init(index, pname, params_shm_id, params_shm_offset); | 808 c->Init(index, pname, params_shm_id, params_shm_offset); |
783 } | 809 } |
784 } | 810 } |
785 | 811 |
786 void GetVertexAttribiv( | 812 void GetVertexAttribiv( |
787 GLuint index, GLenum pname, uint32 params_shm_id, | 813 GLuint index, GLenum pname, uint32 params_shm_id, |
788 uint32 params_shm_offset) { | 814 uint32 params_shm_offset) { |
789 gles2::GetVertexAttribiv* c = GetCmdSpace<gles2::GetVertexAttribiv>(); | 815 gles2::cmds::GetVertexAttribiv* c = |
| 816 GetCmdSpace<gles2::cmds::GetVertexAttribiv>(); |
790 if (c) { | 817 if (c) { |
791 c->Init(index, pname, params_shm_id, params_shm_offset); | 818 c->Init(index, pname, params_shm_id, params_shm_offset); |
792 } | 819 } |
793 } | 820 } |
794 | 821 |
795 void GetVertexAttribPointerv( | 822 void GetVertexAttribPointerv( |
796 GLuint index, GLenum pname, uint32 pointer_shm_id, | 823 GLuint index, GLenum pname, uint32 pointer_shm_id, |
797 uint32 pointer_shm_offset) { | 824 uint32 pointer_shm_offset) { |
798 gles2::GetVertexAttribPointerv* c = | 825 gles2::cmds::GetVertexAttribPointerv* c = |
799 GetCmdSpace<gles2::GetVertexAttribPointerv>(); | 826 GetCmdSpace<gles2::cmds::GetVertexAttribPointerv>(); |
800 if (c) { | 827 if (c) { |
801 c->Init(index, pname, pointer_shm_id, pointer_shm_offset); | 828 c->Init(index, pname, pointer_shm_id, pointer_shm_offset); |
802 } | 829 } |
803 } | 830 } |
804 | 831 |
805 void Hint(GLenum target, GLenum mode) { | 832 void Hint(GLenum target, GLenum mode) { |
806 gles2::Hint* c = GetCmdSpace<gles2::Hint>(); | 833 gles2::cmds::Hint* c = GetCmdSpace<gles2::cmds::Hint>(); |
807 if (c) { | 834 if (c) { |
808 c->Init(target, mode); | 835 c->Init(target, mode); |
809 } | 836 } |
810 } | 837 } |
811 | 838 |
812 void IsBuffer( | 839 void IsBuffer( |
813 GLuint buffer, uint32 result_shm_id, uint32 result_shm_offset) { | 840 GLuint buffer, uint32 result_shm_id, uint32 result_shm_offset) { |
814 gles2::IsBuffer* c = GetCmdSpace<gles2::IsBuffer>(); | 841 gles2::cmds::IsBuffer* c = GetCmdSpace<gles2::cmds::IsBuffer>(); |
815 if (c) { | 842 if (c) { |
816 c->Init(buffer, result_shm_id, result_shm_offset); | 843 c->Init(buffer, result_shm_id, result_shm_offset); |
817 } | 844 } |
818 } | 845 } |
819 | 846 |
820 void IsEnabled(GLenum cap, uint32 result_shm_id, uint32 result_shm_offset) { | 847 void IsEnabled(GLenum cap, uint32 result_shm_id, uint32 result_shm_offset) { |
821 gles2::IsEnabled* c = GetCmdSpace<gles2::IsEnabled>(); | 848 gles2::cmds::IsEnabled* c = GetCmdSpace<gles2::cmds::IsEnabled>(); |
822 if (c) { | 849 if (c) { |
823 c->Init(cap, result_shm_id, result_shm_offset); | 850 c->Init(cap, result_shm_id, result_shm_offset); |
824 } | 851 } |
825 } | 852 } |
826 | 853 |
827 void IsFramebuffer( | 854 void IsFramebuffer( |
828 GLuint framebuffer, uint32 result_shm_id, uint32 result_shm_offset) { | 855 GLuint framebuffer, uint32 result_shm_id, uint32 result_shm_offset) { |
829 gles2::IsFramebuffer* c = GetCmdSpace<gles2::IsFramebuffer>(); | 856 gles2::cmds::IsFramebuffer* c = GetCmdSpace<gles2::cmds::IsFramebuffer>(); |
830 if (c) { | 857 if (c) { |
831 c->Init(framebuffer, result_shm_id, result_shm_offset); | 858 c->Init(framebuffer, result_shm_id, result_shm_offset); |
832 } | 859 } |
833 } | 860 } |
834 | 861 |
835 void IsProgram( | 862 void IsProgram( |
836 GLuint program, uint32 result_shm_id, uint32 result_shm_offset) { | 863 GLuint program, uint32 result_shm_id, uint32 result_shm_offset) { |
837 gles2::IsProgram* c = GetCmdSpace<gles2::IsProgram>(); | 864 gles2::cmds::IsProgram* c = GetCmdSpace<gles2::cmds::IsProgram>(); |
838 if (c) { | 865 if (c) { |
839 c->Init(program, result_shm_id, result_shm_offset); | 866 c->Init(program, result_shm_id, result_shm_offset); |
840 } | 867 } |
841 } | 868 } |
842 | 869 |
843 void IsRenderbuffer( | 870 void IsRenderbuffer( |
844 GLuint renderbuffer, uint32 result_shm_id, uint32 result_shm_offset) { | 871 GLuint renderbuffer, uint32 result_shm_id, uint32 result_shm_offset) { |
845 gles2::IsRenderbuffer* c = GetCmdSpace<gles2::IsRenderbuffer>(); | 872 gles2::cmds::IsRenderbuffer* c = |
| 873 GetCmdSpace<gles2::cmds::IsRenderbuffer>(); |
846 if (c) { | 874 if (c) { |
847 c->Init(renderbuffer, result_shm_id, result_shm_offset); | 875 c->Init(renderbuffer, result_shm_id, result_shm_offset); |
848 } | 876 } |
849 } | 877 } |
850 | 878 |
851 void IsShader( | 879 void IsShader( |
852 GLuint shader, uint32 result_shm_id, uint32 result_shm_offset) { | 880 GLuint shader, uint32 result_shm_id, uint32 result_shm_offset) { |
853 gles2::IsShader* c = GetCmdSpace<gles2::IsShader>(); | 881 gles2::cmds::IsShader* c = GetCmdSpace<gles2::cmds::IsShader>(); |
854 if (c) { | 882 if (c) { |
855 c->Init(shader, result_shm_id, result_shm_offset); | 883 c->Init(shader, result_shm_id, result_shm_offset); |
856 } | 884 } |
857 } | 885 } |
858 | 886 |
859 void IsTexture( | 887 void IsTexture( |
860 GLuint texture, uint32 result_shm_id, uint32 result_shm_offset) { | 888 GLuint texture, uint32 result_shm_id, uint32 result_shm_offset) { |
861 gles2::IsTexture* c = GetCmdSpace<gles2::IsTexture>(); | 889 gles2::cmds::IsTexture* c = GetCmdSpace<gles2::cmds::IsTexture>(); |
862 if (c) { | 890 if (c) { |
863 c->Init(texture, result_shm_id, result_shm_offset); | 891 c->Init(texture, result_shm_id, result_shm_offset); |
864 } | 892 } |
865 } | 893 } |
866 | 894 |
867 void LineWidth(GLfloat width) { | 895 void LineWidth(GLfloat width) { |
868 gles2::LineWidth* c = GetCmdSpace<gles2::LineWidth>(); | 896 gles2::cmds::LineWidth* c = GetCmdSpace<gles2::cmds::LineWidth>(); |
869 if (c) { | 897 if (c) { |
870 c->Init(width); | 898 c->Init(width); |
871 } | 899 } |
872 } | 900 } |
873 | 901 |
874 void LinkProgram(GLuint program) { | 902 void LinkProgram(GLuint program) { |
875 gles2::LinkProgram* c = GetCmdSpace<gles2::LinkProgram>(); | 903 gles2::cmds::LinkProgram* c = GetCmdSpace<gles2::cmds::LinkProgram>(); |
876 if (c) { | 904 if (c) { |
877 c->Init(program); | 905 c->Init(program); |
878 } | 906 } |
879 } | 907 } |
880 | 908 |
881 void PixelStorei(GLenum pname, GLint param) { | 909 void PixelStorei(GLenum pname, GLint param) { |
882 gles2::PixelStorei* c = GetCmdSpace<gles2::PixelStorei>(); | 910 gles2::cmds::PixelStorei* c = GetCmdSpace<gles2::cmds::PixelStorei>(); |
883 if (c) { | 911 if (c) { |
884 c->Init(pname, param); | 912 c->Init(pname, param); |
885 } | 913 } |
886 } | 914 } |
887 | 915 |
888 void PolygonOffset(GLfloat factor, GLfloat units) { | 916 void PolygonOffset(GLfloat factor, GLfloat units) { |
889 gles2::PolygonOffset* c = GetCmdSpace<gles2::PolygonOffset>(); | 917 gles2::cmds::PolygonOffset* c = GetCmdSpace<gles2::cmds::PolygonOffset>(); |
890 if (c) { | 918 if (c) { |
891 c->Init(factor, units); | 919 c->Init(factor, units); |
892 } | 920 } |
893 } | 921 } |
894 | 922 |
895 void ReadPixels( | 923 void ReadPixels( |
896 GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, | 924 GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, |
897 GLenum type, uint32 pixels_shm_id, uint32 pixels_shm_offset, | 925 GLenum type, uint32 pixels_shm_id, uint32 pixels_shm_offset, |
898 uint32 result_shm_id, uint32 result_shm_offset) { | 926 uint32 result_shm_id, uint32 result_shm_offset) { |
899 gles2::ReadPixels* c = GetCmdSpace<gles2::ReadPixels>(); | 927 gles2::cmds::ReadPixels* c = GetCmdSpace<gles2::cmds::ReadPixels>(); |
900 if (c) { | 928 if (c) { |
901 c->Init( | 929 c->Init( |
902 x, y, width, height, format, type, pixels_shm_id, pixels_shm_offset, | 930 x, y, width, height, format, type, pixels_shm_id, pixels_shm_offset, |
903 result_shm_id, result_shm_offset); | 931 result_shm_id, result_shm_offset); |
904 } | 932 } |
905 } | 933 } |
906 | 934 |
907 void ReleaseShaderCompiler() { | 935 void ReleaseShaderCompiler() { |
908 gles2::ReleaseShaderCompiler* c = | 936 gles2::cmds::ReleaseShaderCompiler* c = |
909 GetCmdSpace<gles2::ReleaseShaderCompiler>(); | 937 GetCmdSpace<gles2::cmds::ReleaseShaderCompiler>(); |
910 if (c) { | 938 if (c) { |
911 c->Init(); | 939 c->Init(); |
912 } | 940 } |
913 } | 941 } |
914 | 942 |
915 void RenderbufferStorage( | 943 void RenderbufferStorage( |
916 GLenum target, GLenum internalformat, GLsizei width, GLsizei height) { | 944 GLenum target, GLenum internalformat, GLsizei width, GLsizei height) { |
917 gles2::RenderbufferStorage* c = GetCmdSpace<gles2::RenderbufferStorage>(); | 945 gles2::cmds::RenderbufferStorage* c = |
| 946 GetCmdSpace<gles2::cmds::RenderbufferStorage>(); |
918 if (c) { | 947 if (c) { |
919 c->Init(target, internalformat, width, height); | 948 c->Init(target, internalformat, width, height); |
920 } | 949 } |
921 } | 950 } |
922 | 951 |
923 void SampleCoverage(GLclampf value, GLboolean invert) { | 952 void SampleCoverage(GLclampf value, GLboolean invert) { |
924 gles2::SampleCoverage* c = GetCmdSpace<gles2::SampleCoverage>(); | 953 gles2::cmds::SampleCoverage* c = |
| 954 GetCmdSpace<gles2::cmds::SampleCoverage>(); |
925 if (c) { | 955 if (c) { |
926 c->Init(value, invert); | 956 c->Init(value, invert); |
927 } | 957 } |
928 } | 958 } |
929 | 959 |
930 void Scissor(GLint x, GLint y, GLsizei width, GLsizei height) { | 960 void Scissor(GLint x, GLint y, GLsizei width, GLsizei height) { |
931 gles2::Scissor* c = GetCmdSpace<gles2::Scissor>(); | 961 gles2::cmds::Scissor* c = GetCmdSpace<gles2::cmds::Scissor>(); |
932 if (c) { | 962 if (c) { |
933 c->Init(x, y, width, height); | 963 c->Init(x, y, width, height); |
934 } | 964 } |
935 } | 965 } |
936 | 966 |
937 void ShaderBinary( | 967 void ShaderBinary( |
938 GLsizei n, uint32 shaders_shm_id, uint32 shaders_shm_offset, | 968 GLsizei n, uint32 shaders_shm_id, uint32 shaders_shm_offset, |
939 GLenum binaryformat, uint32 binary_shm_id, uint32 binary_shm_offset, | 969 GLenum binaryformat, uint32 binary_shm_id, uint32 binary_shm_offset, |
940 GLsizei length) { | 970 GLsizei length) { |
941 gles2::ShaderBinary* c = GetCmdSpace<gles2::ShaderBinary>(); | 971 gles2::cmds::ShaderBinary* c = GetCmdSpace<gles2::cmds::ShaderBinary>(); |
942 if (c) { | 972 if (c) { |
943 c->Init( | 973 c->Init( |
944 n, shaders_shm_id, shaders_shm_offset, binaryformat, binary_shm_id, | 974 n, shaders_shm_id, shaders_shm_offset, binaryformat, binary_shm_id, |
945 binary_shm_offset, length); | 975 binary_shm_offset, length); |
946 } | 976 } |
947 } | 977 } |
948 | 978 |
949 void ShaderSource( | 979 void ShaderSource( |
950 GLuint shader, uint32 data_shm_id, uint32 data_shm_offset, | 980 GLuint shader, uint32 data_shm_id, uint32 data_shm_offset, |
951 uint32 data_size) { | 981 uint32 data_size) { |
952 gles2::ShaderSource* c = GetCmdSpace<gles2::ShaderSource>(); | 982 gles2::cmds::ShaderSource* c = GetCmdSpace<gles2::cmds::ShaderSource>(); |
953 if (c) { | 983 if (c) { |
954 c->Init(shader, data_shm_id, data_shm_offset, data_size); | 984 c->Init(shader, data_shm_id, data_shm_offset, data_size); |
955 } | 985 } |
956 } | 986 } |
957 | 987 |
958 void ShaderSourceImmediate(GLuint shader, uint32 data_size) { | 988 void ShaderSourceImmediate(GLuint shader, uint32 data_size) { |
959 const uint32 s = 0; // TODO(gman): compute correct size | 989 const uint32 s = 0; // TODO(gman): compute correct size |
960 gles2::ShaderSourceImmediate* c = | 990 gles2::cmds::ShaderSourceImmediate* c = |
961 GetImmediateCmdSpaceTotalSize<gles2::ShaderSourceImmediate>(s); | 991 GetImmediateCmdSpaceTotalSize<gles2::cmds::ShaderSourceImmediate>(s); |
962 if (c) { | 992 if (c) { |
963 c->Init(shader, data_size); | 993 c->Init(shader, data_size); |
964 } | 994 } |
965 } | 995 } |
966 | 996 |
967 void ShaderSourceBucket(GLuint shader, uint32 data_bucket_id) { | 997 void ShaderSourceBucket(GLuint shader, uint32 data_bucket_id) { |
968 gles2::ShaderSourceBucket* c = GetCmdSpace<gles2::ShaderSourceBucket>(); | 998 gles2::cmds::ShaderSourceBucket* c = |
| 999 GetCmdSpace<gles2::cmds::ShaderSourceBucket>(); |
969 if (c) { | 1000 if (c) { |
970 c->Init(shader, data_bucket_id); | 1001 c->Init(shader, data_bucket_id); |
971 } | 1002 } |
972 } | 1003 } |
973 | 1004 |
974 void StencilFunc(GLenum func, GLint ref, GLuint mask) { | 1005 void StencilFunc(GLenum func, GLint ref, GLuint mask) { |
975 gles2::StencilFunc* c = GetCmdSpace<gles2::StencilFunc>(); | 1006 gles2::cmds::StencilFunc* c = GetCmdSpace<gles2::cmds::StencilFunc>(); |
976 if (c) { | 1007 if (c) { |
977 c->Init(func, ref, mask); | 1008 c->Init(func, ref, mask); |
978 } | 1009 } |
979 } | 1010 } |
980 | 1011 |
981 void StencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask) { | 1012 void StencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask) { |
982 gles2::StencilFuncSeparate* c = GetCmdSpace<gles2::StencilFuncSeparate>(); | 1013 gles2::cmds::StencilFuncSeparate* c = |
| 1014 GetCmdSpace<gles2::cmds::StencilFuncSeparate>(); |
983 if (c) { | 1015 if (c) { |
984 c->Init(face, func, ref, mask); | 1016 c->Init(face, func, ref, mask); |
985 } | 1017 } |
986 } | 1018 } |
987 | 1019 |
988 void StencilMask(GLuint mask) { | 1020 void StencilMask(GLuint mask) { |
989 gles2::StencilMask* c = GetCmdSpace<gles2::StencilMask>(); | 1021 gles2::cmds::StencilMask* c = GetCmdSpace<gles2::cmds::StencilMask>(); |
990 if (c) { | 1022 if (c) { |
991 c->Init(mask); | 1023 c->Init(mask); |
992 } | 1024 } |
993 } | 1025 } |
994 | 1026 |
995 void StencilMaskSeparate(GLenum face, GLuint mask) { | 1027 void StencilMaskSeparate(GLenum face, GLuint mask) { |
996 gles2::StencilMaskSeparate* c = GetCmdSpace<gles2::StencilMaskSeparate>(); | 1028 gles2::cmds::StencilMaskSeparate* c = |
| 1029 GetCmdSpace<gles2::cmds::StencilMaskSeparate>(); |
997 if (c) { | 1030 if (c) { |
998 c->Init(face, mask); | 1031 c->Init(face, mask); |
999 } | 1032 } |
1000 } | 1033 } |
1001 | 1034 |
1002 void StencilOp(GLenum fail, GLenum zfail, GLenum zpass) { | 1035 void StencilOp(GLenum fail, GLenum zfail, GLenum zpass) { |
1003 gles2::StencilOp* c = GetCmdSpace<gles2::StencilOp>(); | 1036 gles2::cmds::StencilOp* c = GetCmdSpace<gles2::cmds::StencilOp>(); |
1004 if (c) { | 1037 if (c) { |
1005 c->Init(fail, zfail, zpass); | 1038 c->Init(fail, zfail, zpass); |
1006 } | 1039 } |
1007 } | 1040 } |
1008 | 1041 |
1009 void StencilOpSeparate( | 1042 void StencilOpSeparate( |
1010 GLenum face, GLenum fail, GLenum zfail, GLenum zpass) { | 1043 GLenum face, GLenum fail, GLenum zfail, GLenum zpass) { |
1011 gles2::StencilOpSeparate* c = GetCmdSpace<gles2::StencilOpSeparate>(); | 1044 gles2::cmds::StencilOpSeparate* c = |
| 1045 GetCmdSpace<gles2::cmds::StencilOpSeparate>(); |
1012 if (c) { | 1046 if (c) { |
1013 c->Init(face, fail, zfail, zpass); | 1047 c->Init(face, fail, zfail, zpass); |
1014 } | 1048 } |
1015 } | 1049 } |
1016 | 1050 |
1017 void TexImage2D( | 1051 void TexImage2D( |
1018 GLenum target, GLint level, GLint internalformat, GLsizei width, | 1052 GLenum target, GLint level, GLint internalformat, GLsizei width, |
1019 GLsizei height, GLint border, GLenum format, GLenum type, | 1053 GLsizei height, GLint border, GLenum format, GLenum type, |
1020 uint32 pixels_shm_id, uint32 pixels_shm_offset) { | 1054 uint32 pixels_shm_id, uint32 pixels_shm_offset) { |
1021 gles2::TexImage2D* c = GetCmdSpace<gles2::TexImage2D>(); | 1055 gles2::cmds::TexImage2D* c = GetCmdSpace<gles2::cmds::TexImage2D>(); |
1022 if (c) { | 1056 if (c) { |
1023 c->Init( | 1057 c->Init( |
1024 target, level, internalformat, width, height, border, format, type, | 1058 target, level, internalformat, width, height, border, format, type, |
1025 pixels_shm_id, pixels_shm_offset); | 1059 pixels_shm_id, pixels_shm_offset); |
1026 } | 1060 } |
1027 } | 1061 } |
1028 | 1062 |
1029 void TexImage2DImmediate( | 1063 void TexImage2DImmediate( |
1030 GLenum target, GLint level, GLint internalformat, GLsizei width, | 1064 GLenum target, GLint level, GLint internalformat, GLsizei width, |
1031 GLsizei height, GLint border, GLenum format, GLenum type) { | 1065 GLsizei height, GLint border, GLenum format, GLenum type) { |
1032 const uint32 s = 0; // TODO(gman): compute correct size | 1066 const uint32 s = 0; // TODO(gman): compute correct size |
1033 gles2::TexImage2DImmediate* c = | 1067 gles2::cmds::TexImage2DImmediate* c = |
1034 GetImmediateCmdSpaceTotalSize<gles2::TexImage2DImmediate>(s); | 1068 GetImmediateCmdSpaceTotalSize<gles2::cmds::TexImage2DImmediate>(s); |
1035 if (c) { | 1069 if (c) { |
1036 c->Init( | 1070 c->Init( |
1037 target, level, internalformat, width, height, border, format, type); | 1071 target, level, internalformat, width, height, border, format, type); |
1038 } | 1072 } |
1039 } | 1073 } |
1040 | 1074 |
1041 void TexParameterf(GLenum target, GLenum pname, GLfloat param) { | 1075 void TexParameterf(GLenum target, GLenum pname, GLfloat param) { |
1042 gles2::TexParameterf* c = GetCmdSpace<gles2::TexParameterf>(); | 1076 gles2::cmds::TexParameterf* c = GetCmdSpace<gles2::cmds::TexParameterf>(); |
1043 if (c) { | 1077 if (c) { |
1044 c->Init(target, pname, param); | 1078 c->Init(target, pname, param); |
1045 } | 1079 } |
1046 } | 1080 } |
1047 | 1081 |
1048 void TexParameterfv( | 1082 void TexParameterfv( |
1049 GLenum target, GLenum pname, uint32 params_shm_id, | 1083 GLenum target, GLenum pname, uint32 params_shm_id, |
1050 uint32 params_shm_offset) { | 1084 uint32 params_shm_offset) { |
1051 gles2::TexParameterfv* c = GetCmdSpace<gles2::TexParameterfv>(); | 1085 gles2::cmds::TexParameterfv* c = |
| 1086 GetCmdSpace<gles2::cmds::TexParameterfv>(); |
1052 if (c) { | 1087 if (c) { |
1053 c->Init(target, pname, params_shm_id, params_shm_offset); | 1088 c->Init(target, pname, params_shm_id, params_shm_offset); |
1054 } | 1089 } |
1055 } | 1090 } |
1056 | 1091 |
1057 void TexParameterfvImmediate( | 1092 void TexParameterfvImmediate( |
1058 GLenum target, GLenum pname, const GLfloat* params) { | 1093 GLenum target, GLenum pname, const GLfloat* params) { |
1059 const uint32 size = gles2::TexParameterfvImmediate::ComputeSize(); | 1094 const uint32 size = gles2::cmds::TexParameterfvImmediate::ComputeSize(); |
1060 gles2::TexParameterfvImmediate* c = | 1095 gles2::cmds::TexParameterfvImmediate* c = |
1061 GetImmediateCmdSpaceTotalSize<gles2::TexParameterfvImmediate>(size); | 1096 GetImmediateCmdSpaceTotalSize<gles2::cmds::TexParameterfvImmediate>( |
| 1097 size); |
1062 if (c) { | 1098 if (c) { |
1063 c->Init(target, pname, params); | 1099 c->Init(target, pname, params); |
1064 } | 1100 } |
1065 } | 1101 } |
1066 | 1102 |
1067 void TexParameteri(GLenum target, GLenum pname, GLint param) { | 1103 void TexParameteri(GLenum target, GLenum pname, GLint param) { |
1068 gles2::TexParameteri* c = GetCmdSpace<gles2::TexParameteri>(); | 1104 gles2::cmds::TexParameteri* c = GetCmdSpace<gles2::cmds::TexParameteri>(); |
1069 if (c) { | 1105 if (c) { |
1070 c->Init(target, pname, param); | 1106 c->Init(target, pname, param); |
1071 } | 1107 } |
1072 } | 1108 } |
1073 | 1109 |
1074 void TexParameteriv( | 1110 void TexParameteriv( |
1075 GLenum target, GLenum pname, uint32 params_shm_id, | 1111 GLenum target, GLenum pname, uint32 params_shm_id, |
1076 uint32 params_shm_offset) { | 1112 uint32 params_shm_offset) { |
1077 gles2::TexParameteriv* c = GetCmdSpace<gles2::TexParameteriv>(); | 1113 gles2::cmds::TexParameteriv* c = |
| 1114 GetCmdSpace<gles2::cmds::TexParameteriv>(); |
1078 if (c) { | 1115 if (c) { |
1079 c->Init(target, pname, params_shm_id, params_shm_offset); | 1116 c->Init(target, pname, params_shm_id, params_shm_offset); |
1080 } | 1117 } |
1081 } | 1118 } |
1082 | 1119 |
1083 void TexParameterivImmediate( | 1120 void TexParameterivImmediate( |
1084 GLenum target, GLenum pname, const GLint* params) { | 1121 GLenum target, GLenum pname, const GLint* params) { |
1085 const uint32 size = gles2::TexParameterivImmediate::ComputeSize(); | 1122 const uint32 size = gles2::cmds::TexParameterivImmediate::ComputeSize(); |
1086 gles2::TexParameterivImmediate* c = | 1123 gles2::cmds::TexParameterivImmediate* c = |
1087 GetImmediateCmdSpaceTotalSize<gles2::TexParameterivImmediate>(size); | 1124 GetImmediateCmdSpaceTotalSize<gles2::cmds::TexParameterivImmediate>( |
| 1125 size); |
1088 if (c) { | 1126 if (c) { |
1089 c->Init(target, pname, params); | 1127 c->Init(target, pname, params); |
1090 } | 1128 } |
1091 } | 1129 } |
1092 | 1130 |
1093 void TexSubImage2D( | 1131 void TexSubImage2D( |
1094 GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, | 1132 GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, |
1095 GLsizei height, GLenum format, GLenum type, uint32 pixels_shm_id, | 1133 GLsizei height, GLenum format, GLenum type, uint32 pixels_shm_id, |
1096 uint32 pixels_shm_offset, GLboolean internal) { | 1134 uint32 pixels_shm_offset, GLboolean internal) { |
1097 gles2::TexSubImage2D* c = GetCmdSpace<gles2::TexSubImage2D>(); | 1135 gles2::cmds::TexSubImage2D* c = GetCmdSpace<gles2::cmds::TexSubImage2D>(); |
1098 if (c) { | 1136 if (c) { |
1099 c->Init( | 1137 c->Init( |
1100 target, level, xoffset, yoffset, width, height, format, type, | 1138 target, level, xoffset, yoffset, width, height, format, type, |
1101 pixels_shm_id, pixels_shm_offset, internal); | 1139 pixels_shm_id, pixels_shm_offset, internal); |
1102 } | 1140 } |
1103 } | 1141 } |
1104 | 1142 |
1105 void TexSubImage2DImmediate( | 1143 void TexSubImage2DImmediate( |
1106 GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, | 1144 GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, |
1107 GLsizei height, GLenum format, GLenum type, GLboolean internal) { | 1145 GLsizei height, GLenum format, GLenum type, GLboolean internal) { |
1108 const uint32 s = 0; // TODO(gman): compute correct size | 1146 const uint32 s = 0; // TODO(gman): compute correct size |
1109 gles2::TexSubImage2DImmediate* c = | 1147 gles2::cmds::TexSubImage2DImmediate* c = |
1110 GetImmediateCmdSpaceTotalSize<gles2::TexSubImage2DImmediate>(s); | 1148 GetImmediateCmdSpaceTotalSize<gles2::cmds::TexSubImage2DImmediate>(s); |
1111 if (c) { | 1149 if (c) { |
1112 c->Init( | 1150 c->Init( |
1113 target, level, xoffset, yoffset, width, height, format, type, | 1151 target, level, xoffset, yoffset, width, height, format, type, |
1114 internal); | 1152 internal); |
1115 } | 1153 } |
1116 } | 1154 } |
1117 | 1155 |
1118 void Uniform1f(GLint location, GLfloat x) { | 1156 void Uniform1f(GLint location, GLfloat x) { |
1119 gles2::Uniform1f* c = GetCmdSpace<gles2::Uniform1f>(); | 1157 gles2::cmds::Uniform1f* c = GetCmdSpace<gles2::cmds::Uniform1f>(); |
1120 if (c) { | 1158 if (c) { |
1121 c->Init(location, x); | 1159 c->Init(location, x); |
1122 } | 1160 } |
1123 } | 1161 } |
1124 | 1162 |
1125 void Uniform1fv( | 1163 void Uniform1fv( |
1126 GLint location, GLsizei count, uint32 v_shm_id, uint32 v_shm_offset) { | 1164 GLint location, GLsizei count, uint32 v_shm_id, uint32 v_shm_offset) { |
1127 gles2::Uniform1fv* c = GetCmdSpace<gles2::Uniform1fv>(); | 1165 gles2::cmds::Uniform1fv* c = GetCmdSpace<gles2::cmds::Uniform1fv>(); |
1128 if (c) { | 1166 if (c) { |
1129 c->Init(location, count, v_shm_id, v_shm_offset); | 1167 c->Init(location, count, v_shm_id, v_shm_offset); |
1130 } | 1168 } |
1131 } | 1169 } |
1132 | 1170 |
1133 void Uniform1fvImmediate(GLint location, GLsizei count, const GLfloat* v) { | 1171 void Uniform1fvImmediate(GLint location, GLsizei count, const GLfloat* v) { |
1134 const uint32 size = gles2::Uniform1fvImmediate::ComputeSize(count); | 1172 const uint32 size = gles2::cmds::Uniform1fvImmediate::ComputeSize(count); |
1135 gles2::Uniform1fvImmediate* c = | 1173 gles2::cmds::Uniform1fvImmediate* c = |
1136 GetImmediateCmdSpaceTotalSize<gles2::Uniform1fvImmediate>(size); | 1174 GetImmediateCmdSpaceTotalSize<gles2::cmds::Uniform1fvImmediate>(size); |
1137 if (c) { | 1175 if (c) { |
1138 c->Init(location, count, v); | 1176 c->Init(location, count, v); |
1139 } | 1177 } |
1140 } | 1178 } |
1141 | 1179 |
1142 void Uniform1i(GLint location, GLint x) { | 1180 void Uniform1i(GLint location, GLint x) { |
1143 gles2::Uniform1i* c = GetCmdSpace<gles2::Uniform1i>(); | 1181 gles2::cmds::Uniform1i* c = GetCmdSpace<gles2::cmds::Uniform1i>(); |
1144 if (c) { | 1182 if (c) { |
1145 c->Init(location, x); | 1183 c->Init(location, x); |
1146 } | 1184 } |
1147 } | 1185 } |
1148 | 1186 |
1149 void Uniform1iv( | 1187 void Uniform1iv( |
1150 GLint location, GLsizei count, uint32 v_shm_id, uint32 v_shm_offset) { | 1188 GLint location, GLsizei count, uint32 v_shm_id, uint32 v_shm_offset) { |
1151 gles2::Uniform1iv* c = GetCmdSpace<gles2::Uniform1iv>(); | 1189 gles2::cmds::Uniform1iv* c = GetCmdSpace<gles2::cmds::Uniform1iv>(); |
1152 if (c) { | 1190 if (c) { |
1153 c->Init(location, count, v_shm_id, v_shm_offset); | 1191 c->Init(location, count, v_shm_id, v_shm_offset); |
1154 } | 1192 } |
1155 } | 1193 } |
1156 | 1194 |
1157 void Uniform1ivImmediate(GLint location, GLsizei count, const GLint* v) { | 1195 void Uniform1ivImmediate(GLint location, GLsizei count, const GLint* v) { |
1158 const uint32 size = gles2::Uniform1ivImmediate::ComputeSize(count); | 1196 const uint32 size = gles2::cmds::Uniform1ivImmediate::ComputeSize(count); |
1159 gles2::Uniform1ivImmediate* c = | 1197 gles2::cmds::Uniform1ivImmediate* c = |
1160 GetImmediateCmdSpaceTotalSize<gles2::Uniform1ivImmediate>(size); | 1198 GetImmediateCmdSpaceTotalSize<gles2::cmds::Uniform1ivImmediate>(size); |
1161 if (c) { | 1199 if (c) { |
1162 c->Init(location, count, v); | 1200 c->Init(location, count, v); |
1163 } | 1201 } |
1164 } | 1202 } |
1165 | 1203 |
1166 void Uniform2f(GLint location, GLfloat x, GLfloat y) { | 1204 void Uniform2f(GLint location, GLfloat x, GLfloat y) { |
1167 gles2::Uniform2f* c = GetCmdSpace<gles2::Uniform2f>(); | 1205 gles2::cmds::Uniform2f* c = GetCmdSpace<gles2::cmds::Uniform2f>(); |
1168 if (c) { | 1206 if (c) { |
1169 c->Init(location, x, y); | 1207 c->Init(location, x, y); |
1170 } | 1208 } |
1171 } | 1209 } |
1172 | 1210 |
1173 void Uniform2fv( | 1211 void Uniform2fv( |
1174 GLint location, GLsizei count, uint32 v_shm_id, uint32 v_shm_offset) { | 1212 GLint location, GLsizei count, uint32 v_shm_id, uint32 v_shm_offset) { |
1175 gles2::Uniform2fv* c = GetCmdSpace<gles2::Uniform2fv>(); | 1213 gles2::cmds::Uniform2fv* c = GetCmdSpace<gles2::cmds::Uniform2fv>(); |
1176 if (c) { | 1214 if (c) { |
1177 c->Init(location, count, v_shm_id, v_shm_offset); | 1215 c->Init(location, count, v_shm_id, v_shm_offset); |
1178 } | 1216 } |
1179 } | 1217 } |
1180 | 1218 |
1181 void Uniform2fvImmediate(GLint location, GLsizei count, const GLfloat* v) { | 1219 void Uniform2fvImmediate(GLint location, GLsizei count, const GLfloat* v) { |
1182 const uint32 size = gles2::Uniform2fvImmediate::ComputeSize(count); | 1220 const uint32 size = gles2::cmds::Uniform2fvImmediate::ComputeSize(count); |
1183 gles2::Uniform2fvImmediate* c = | 1221 gles2::cmds::Uniform2fvImmediate* c = |
1184 GetImmediateCmdSpaceTotalSize<gles2::Uniform2fvImmediate>(size); | 1222 GetImmediateCmdSpaceTotalSize<gles2::cmds::Uniform2fvImmediate>(size); |
1185 if (c) { | 1223 if (c) { |
1186 c->Init(location, count, v); | 1224 c->Init(location, count, v); |
1187 } | 1225 } |
1188 } | 1226 } |
1189 | 1227 |
1190 void Uniform2i(GLint location, GLint x, GLint y) { | 1228 void Uniform2i(GLint location, GLint x, GLint y) { |
1191 gles2::Uniform2i* c = GetCmdSpace<gles2::Uniform2i>(); | 1229 gles2::cmds::Uniform2i* c = GetCmdSpace<gles2::cmds::Uniform2i>(); |
1192 if (c) { | 1230 if (c) { |
1193 c->Init(location, x, y); | 1231 c->Init(location, x, y); |
1194 } | 1232 } |
1195 } | 1233 } |
1196 | 1234 |
1197 void Uniform2iv( | 1235 void Uniform2iv( |
1198 GLint location, GLsizei count, uint32 v_shm_id, uint32 v_shm_offset) { | 1236 GLint location, GLsizei count, uint32 v_shm_id, uint32 v_shm_offset) { |
1199 gles2::Uniform2iv* c = GetCmdSpace<gles2::Uniform2iv>(); | 1237 gles2::cmds::Uniform2iv* c = GetCmdSpace<gles2::cmds::Uniform2iv>(); |
1200 if (c) { | 1238 if (c) { |
1201 c->Init(location, count, v_shm_id, v_shm_offset); | 1239 c->Init(location, count, v_shm_id, v_shm_offset); |
1202 } | 1240 } |
1203 } | 1241 } |
1204 | 1242 |
1205 void Uniform2ivImmediate(GLint location, GLsizei count, const GLint* v) { | 1243 void Uniform2ivImmediate(GLint location, GLsizei count, const GLint* v) { |
1206 const uint32 size = gles2::Uniform2ivImmediate::ComputeSize(count); | 1244 const uint32 size = gles2::cmds::Uniform2ivImmediate::ComputeSize(count); |
1207 gles2::Uniform2ivImmediate* c = | 1245 gles2::cmds::Uniform2ivImmediate* c = |
1208 GetImmediateCmdSpaceTotalSize<gles2::Uniform2ivImmediate>(size); | 1246 GetImmediateCmdSpaceTotalSize<gles2::cmds::Uniform2ivImmediate>(size); |
1209 if (c) { | 1247 if (c) { |
1210 c->Init(location, count, v); | 1248 c->Init(location, count, v); |
1211 } | 1249 } |
1212 } | 1250 } |
1213 | 1251 |
1214 void Uniform3f(GLint location, GLfloat x, GLfloat y, GLfloat z) { | 1252 void Uniform3f(GLint location, GLfloat x, GLfloat y, GLfloat z) { |
1215 gles2::Uniform3f* c = GetCmdSpace<gles2::Uniform3f>(); | 1253 gles2::cmds::Uniform3f* c = GetCmdSpace<gles2::cmds::Uniform3f>(); |
1216 if (c) { | 1254 if (c) { |
1217 c->Init(location, x, y, z); | 1255 c->Init(location, x, y, z); |
1218 } | 1256 } |
1219 } | 1257 } |
1220 | 1258 |
1221 void Uniform3fv( | 1259 void Uniform3fv( |
1222 GLint location, GLsizei count, uint32 v_shm_id, uint32 v_shm_offset) { | 1260 GLint location, GLsizei count, uint32 v_shm_id, uint32 v_shm_offset) { |
1223 gles2::Uniform3fv* c = GetCmdSpace<gles2::Uniform3fv>(); | 1261 gles2::cmds::Uniform3fv* c = GetCmdSpace<gles2::cmds::Uniform3fv>(); |
1224 if (c) { | 1262 if (c) { |
1225 c->Init(location, count, v_shm_id, v_shm_offset); | 1263 c->Init(location, count, v_shm_id, v_shm_offset); |
1226 } | 1264 } |
1227 } | 1265 } |
1228 | 1266 |
1229 void Uniform3fvImmediate(GLint location, GLsizei count, const GLfloat* v) { | 1267 void Uniform3fvImmediate(GLint location, GLsizei count, const GLfloat* v) { |
1230 const uint32 size = gles2::Uniform3fvImmediate::ComputeSize(count); | 1268 const uint32 size = gles2::cmds::Uniform3fvImmediate::ComputeSize(count); |
1231 gles2::Uniform3fvImmediate* c = | 1269 gles2::cmds::Uniform3fvImmediate* c = |
1232 GetImmediateCmdSpaceTotalSize<gles2::Uniform3fvImmediate>(size); | 1270 GetImmediateCmdSpaceTotalSize<gles2::cmds::Uniform3fvImmediate>(size); |
1233 if (c) { | 1271 if (c) { |
1234 c->Init(location, count, v); | 1272 c->Init(location, count, v); |
1235 } | 1273 } |
1236 } | 1274 } |
1237 | 1275 |
1238 void Uniform3i(GLint location, GLint x, GLint y, GLint z) { | 1276 void Uniform3i(GLint location, GLint x, GLint y, GLint z) { |
1239 gles2::Uniform3i* c = GetCmdSpace<gles2::Uniform3i>(); | 1277 gles2::cmds::Uniform3i* c = GetCmdSpace<gles2::cmds::Uniform3i>(); |
1240 if (c) { | 1278 if (c) { |
1241 c->Init(location, x, y, z); | 1279 c->Init(location, x, y, z); |
1242 } | 1280 } |
1243 } | 1281 } |
1244 | 1282 |
1245 void Uniform3iv( | 1283 void Uniform3iv( |
1246 GLint location, GLsizei count, uint32 v_shm_id, uint32 v_shm_offset) { | 1284 GLint location, GLsizei count, uint32 v_shm_id, uint32 v_shm_offset) { |
1247 gles2::Uniform3iv* c = GetCmdSpace<gles2::Uniform3iv>(); | 1285 gles2::cmds::Uniform3iv* c = GetCmdSpace<gles2::cmds::Uniform3iv>(); |
1248 if (c) { | 1286 if (c) { |
1249 c->Init(location, count, v_shm_id, v_shm_offset); | 1287 c->Init(location, count, v_shm_id, v_shm_offset); |
1250 } | 1288 } |
1251 } | 1289 } |
1252 | 1290 |
1253 void Uniform3ivImmediate(GLint location, GLsizei count, const GLint* v) { | 1291 void Uniform3ivImmediate(GLint location, GLsizei count, const GLint* v) { |
1254 const uint32 size = gles2::Uniform3ivImmediate::ComputeSize(count); | 1292 const uint32 size = gles2::cmds::Uniform3ivImmediate::ComputeSize(count); |
1255 gles2::Uniform3ivImmediate* c = | 1293 gles2::cmds::Uniform3ivImmediate* c = |
1256 GetImmediateCmdSpaceTotalSize<gles2::Uniform3ivImmediate>(size); | 1294 GetImmediateCmdSpaceTotalSize<gles2::cmds::Uniform3ivImmediate>(size); |
1257 if (c) { | 1295 if (c) { |
1258 c->Init(location, count, v); | 1296 c->Init(location, count, v); |
1259 } | 1297 } |
1260 } | 1298 } |
1261 | 1299 |
1262 void Uniform4f(GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w) { | 1300 void Uniform4f(GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w) { |
1263 gles2::Uniform4f* c = GetCmdSpace<gles2::Uniform4f>(); | 1301 gles2::cmds::Uniform4f* c = GetCmdSpace<gles2::cmds::Uniform4f>(); |
1264 if (c) { | 1302 if (c) { |
1265 c->Init(location, x, y, z, w); | 1303 c->Init(location, x, y, z, w); |
1266 } | 1304 } |
1267 } | 1305 } |
1268 | 1306 |
1269 void Uniform4fv( | 1307 void Uniform4fv( |
1270 GLint location, GLsizei count, uint32 v_shm_id, uint32 v_shm_offset) { | 1308 GLint location, GLsizei count, uint32 v_shm_id, uint32 v_shm_offset) { |
1271 gles2::Uniform4fv* c = GetCmdSpace<gles2::Uniform4fv>(); | 1309 gles2::cmds::Uniform4fv* c = GetCmdSpace<gles2::cmds::Uniform4fv>(); |
1272 if (c) { | 1310 if (c) { |
1273 c->Init(location, count, v_shm_id, v_shm_offset); | 1311 c->Init(location, count, v_shm_id, v_shm_offset); |
1274 } | 1312 } |
1275 } | 1313 } |
1276 | 1314 |
1277 void Uniform4fvImmediate(GLint location, GLsizei count, const GLfloat* v) { | 1315 void Uniform4fvImmediate(GLint location, GLsizei count, const GLfloat* v) { |
1278 const uint32 size = gles2::Uniform4fvImmediate::ComputeSize(count); | 1316 const uint32 size = gles2::cmds::Uniform4fvImmediate::ComputeSize(count); |
1279 gles2::Uniform4fvImmediate* c = | 1317 gles2::cmds::Uniform4fvImmediate* c = |
1280 GetImmediateCmdSpaceTotalSize<gles2::Uniform4fvImmediate>(size); | 1318 GetImmediateCmdSpaceTotalSize<gles2::cmds::Uniform4fvImmediate>(size); |
1281 if (c) { | 1319 if (c) { |
1282 c->Init(location, count, v); | 1320 c->Init(location, count, v); |
1283 } | 1321 } |
1284 } | 1322 } |
1285 | 1323 |
1286 void Uniform4i(GLint location, GLint x, GLint y, GLint z, GLint w) { | 1324 void Uniform4i(GLint location, GLint x, GLint y, GLint z, GLint w) { |
1287 gles2::Uniform4i* c = GetCmdSpace<gles2::Uniform4i>(); | 1325 gles2::cmds::Uniform4i* c = GetCmdSpace<gles2::cmds::Uniform4i>(); |
1288 if (c) { | 1326 if (c) { |
1289 c->Init(location, x, y, z, w); | 1327 c->Init(location, x, y, z, w); |
1290 } | 1328 } |
1291 } | 1329 } |
1292 | 1330 |
1293 void Uniform4iv( | 1331 void Uniform4iv( |
1294 GLint location, GLsizei count, uint32 v_shm_id, uint32 v_shm_offset) { | 1332 GLint location, GLsizei count, uint32 v_shm_id, uint32 v_shm_offset) { |
1295 gles2::Uniform4iv* c = GetCmdSpace<gles2::Uniform4iv>(); | 1333 gles2::cmds::Uniform4iv* c = GetCmdSpace<gles2::cmds::Uniform4iv>(); |
1296 if (c) { | 1334 if (c) { |
1297 c->Init(location, count, v_shm_id, v_shm_offset); | 1335 c->Init(location, count, v_shm_id, v_shm_offset); |
1298 } | 1336 } |
1299 } | 1337 } |
1300 | 1338 |
1301 void Uniform4ivImmediate(GLint location, GLsizei count, const GLint* v) { | 1339 void Uniform4ivImmediate(GLint location, GLsizei count, const GLint* v) { |
1302 const uint32 size = gles2::Uniform4ivImmediate::ComputeSize(count); | 1340 const uint32 size = gles2::cmds::Uniform4ivImmediate::ComputeSize(count); |
1303 gles2::Uniform4ivImmediate* c = | 1341 gles2::cmds::Uniform4ivImmediate* c = |
1304 GetImmediateCmdSpaceTotalSize<gles2::Uniform4ivImmediate>(size); | 1342 GetImmediateCmdSpaceTotalSize<gles2::cmds::Uniform4ivImmediate>(size); |
1305 if (c) { | 1343 if (c) { |
1306 c->Init(location, count, v); | 1344 c->Init(location, count, v); |
1307 } | 1345 } |
1308 } | 1346 } |
1309 | 1347 |
1310 void UniformMatrix2fv( | 1348 void UniformMatrix2fv( |
1311 GLint location, GLsizei count, GLboolean transpose, uint32 value_shm_id, | 1349 GLint location, GLsizei count, GLboolean transpose, uint32 value_shm_id, |
1312 uint32 value_shm_offset) { | 1350 uint32 value_shm_offset) { |
1313 gles2::UniformMatrix2fv* c = GetCmdSpace<gles2::UniformMatrix2fv>(); | 1351 gles2::cmds::UniformMatrix2fv* c = |
| 1352 GetCmdSpace<gles2::cmds::UniformMatrix2fv>(); |
1314 if (c) { | 1353 if (c) { |
1315 c->Init(location, count, transpose, value_shm_id, value_shm_offset); | 1354 c->Init(location, count, transpose, value_shm_id, value_shm_offset); |
1316 } | 1355 } |
1317 } | 1356 } |
1318 | 1357 |
1319 void UniformMatrix2fvImmediate( | 1358 void UniformMatrix2fvImmediate( |
1320 GLint location, GLsizei count, GLboolean transpose, | 1359 GLint location, GLsizei count, GLboolean transpose, |
1321 const GLfloat* value) { | 1360 const GLfloat* value) { |
1322 const uint32 size = gles2::UniformMatrix2fvImmediate::ComputeSize(count); | 1361 const uint32 size = |
1323 gles2::UniformMatrix2fvImmediate* c = | 1362 gles2::cmds::UniformMatrix2fvImmediate::ComputeSize(count); |
1324 GetImmediateCmdSpaceTotalSize<gles2::UniformMatrix2fvImmediate>(size); | 1363 gles2::cmds::UniformMatrix2fvImmediate* c = |
| 1364 GetImmediateCmdSpaceTotalSize<gles2::cmds::UniformMatrix2fvImmediate>( |
| 1365 size); |
1325 if (c) { | 1366 if (c) { |
1326 c->Init(location, count, transpose, value); | 1367 c->Init(location, count, transpose, value); |
1327 } | 1368 } |
1328 } | 1369 } |
1329 | 1370 |
1330 void UniformMatrix3fv( | 1371 void UniformMatrix3fv( |
1331 GLint location, GLsizei count, GLboolean transpose, uint32 value_shm_id, | 1372 GLint location, GLsizei count, GLboolean transpose, uint32 value_shm_id, |
1332 uint32 value_shm_offset) { | 1373 uint32 value_shm_offset) { |
1333 gles2::UniformMatrix3fv* c = GetCmdSpace<gles2::UniformMatrix3fv>(); | 1374 gles2::cmds::UniformMatrix3fv* c = |
| 1375 GetCmdSpace<gles2::cmds::UniformMatrix3fv>(); |
1334 if (c) { | 1376 if (c) { |
1335 c->Init(location, count, transpose, value_shm_id, value_shm_offset); | 1377 c->Init(location, count, transpose, value_shm_id, value_shm_offset); |
1336 } | 1378 } |
1337 } | 1379 } |
1338 | 1380 |
1339 void UniformMatrix3fvImmediate( | 1381 void UniformMatrix3fvImmediate( |
1340 GLint location, GLsizei count, GLboolean transpose, | 1382 GLint location, GLsizei count, GLboolean transpose, |
1341 const GLfloat* value) { | 1383 const GLfloat* value) { |
1342 const uint32 size = gles2::UniformMatrix3fvImmediate::ComputeSize(count); | 1384 const uint32 size = |
1343 gles2::UniformMatrix3fvImmediate* c = | 1385 gles2::cmds::UniformMatrix3fvImmediate::ComputeSize(count); |
1344 GetImmediateCmdSpaceTotalSize<gles2::UniformMatrix3fvImmediate>(size); | 1386 gles2::cmds::UniformMatrix3fvImmediate* c = |
| 1387 GetImmediateCmdSpaceTotalSize<gles2::cmds::UniformMatrix3fvImmediate>( |
| 1388 size); |
1345 if (c) { | 1389 if (c) { |
1346 c->Init(location, count, transpose, value); | 1390 c->Init(location, count, transpose, value); |
1347 } | 1391 } |
1348 } | 1392 } |
1349 | 1393 |
1350 void UniformMatrix4fv( | 1394 void UniformMatrix4fv( |
1351 GLint location, GLsizei count, GLboolean transpose, uint32 value_shm_id, | 1395 GLint location, GLsizei count, GLboolean transpose, uint32 value_shm_id, |
1352 uint32 value_shm_offset) { | 1396 uint32 value_shm_offset) { |
1353 gles2::UniformMatrix4fv* c = GetCmdSpace<gles2::UniformMatrix4fv>(); | 1397 gles2::cmds::UniformMatrix4fv* c = |
| 1398 GetCmdSpace<gles2::cmds::UniformMatrix4fv>(); |
1354 if (c) { | 1399 if (c) { |
1355 c->Init(location, count, transpose, value_shm_id, value_shm_offset); | 1400 c->Init(location, count, transpose, value_shm_id, value_shm_offset); |
1356 } | 1401 } |
1357 } | 1402 } |
1358 | 1403 |
1359 void UniformMatrix4fvImmediate( | 1404 void UniformMatrix4fvImmediate( |
1360 GLint location, GLsizei count, GLboolean transpose, | 1405 GLint location, GLsizei count, GLboolean transpose, |
1361 const GLfloat* value) { | 1406 const GLfloat* value) { |
1362 const uint32 size = gles2::UniformMatrix4fvImmediate::ComputeSize(count); | 1407 const uint32 size = |
1363 gles2::UniformMatrix4fvImmediate* c = | 1408 gles2::cmds::UniformMatrix4fvImmediate::ComputeSize(count); |
1364 GetImmediateCmdSpaceTotalSize<gles2::UniformMatrix4fvImmediate>(size); | 1409 gles2::cmds::UniformMatrix4fvImmediate* c = |
| 1410 GetImmediateCmdSpaceTotalSize<gles2::cmds::UniformMatrix4fvImmediate>( |
| 1411 size); |
1365 if (c) { | 1412 if (c) { |
1366 c->Init(location, count, transpose, value); | 1413 c->Init(location, count, transpose, value); |
1367 } | 1414 } |
1368 } | 1415 } |
1369 | 1416 |
1370 void UseProgram(GLuint program) { | 1417 void UseProgram(GLuint program) { |
1371 gles2::UseProgram* c = GetCmdSpace<gles2::UseProgram>(); | 1418 gles2::cmds::UseProgram* c = GetCmdSpace<gles2::cmds::UseProgram>(); |
1372 if (c) { | 1419 if (c) { |
1373 c->Init(program); | 1420 c->Init(program); |
1374 } | 1421 } |
1375 } | 1422 } |
1376 | 1423 |
1377 void ValidateProgram(GLuint program) { | 1424 void ValidateProgram(GLuint program) { |
1378 gles2::ValidateProgram* c = GetCmdSpace<gles2::ValidateProgram>(); | 1425 gles2::cmds::ValidateProgram* c = |
| 1426 GetCmdSpace<gles2::cmds::ValidateProgram>(); |
1379 if (c) { | 1427 if (c) { |
1380 c->Init(program); | 1428 c->Init(program); |
1381 } | 1429 } |
1382 } | 1430 } |
1383 | 1431 |
1384 void VertexAttrib1f(GLuint indx, GLfloat x) { | 1432 void VertexAttrib1f(GLuint indx, GLfloat x) { |
1385 gles2::VertexAttrib1f* c = GetCmdSpace<gles2::VertexAttrib1f>(); | 1433 gles2::cmds::VertexAttrib1f* c = |
| 1434 GetCmdSpace<gles2::cmds::VertexAttrib1f>(); |
1386 if (c) { | 1435 if (c) { |
1387 c->Init(indx, x); | 1436 c->Init(indx, x); |
1388 } | 1437 } |
1389 } | 1438 } |
1390 | 1439 |
1391 void VertexAttrib1fv( | 1440 void VertexAttrib1fv( |
1392 GLuint indx, uint32 values_shm_id, uint32 values_shm_offset) { | 1441 GLuint indx, uint32 values_shm_id, uint32 values_shm_offset) { |
1393 gles2::VertexAttrib1fv* c = GetCmdSpace<gles2::VertexAttrib1fv>(); | 1442 gles2::cmds::VertexAttrib1fv* c = |
| 1443 GetCmdSpace<gles2::cmds::VertexAttrib1fv>(); |
1394 if (c) { | 1444 if (c) { |
1395 c->Init(indx, values_shm_id, values_shm_offset); | 1445 c->Init(indx, values_shm_id, values_shm_offset); |
1396 } | 1446 } |
1397 } | 1447 } |
1398 | 1448 |
1399 void VertexAttrib1fvImmediate(GLuint indx, const GLfloat* values) { | 1449 void VertexAttrib1fvImmediate(GLuint indx, const GLfloat* values) { |
1400 const uint32 size = gles2::VertexAttrib1fvImmediate::ComputeSize(); | 1450 const uint32 size = gles2::cmds::VertexAttrib1fvImmediate::ComputeSize(); |
1401 gles2::VertexAttrib1fvImmediate* c = | 1451 gles2::cmds::VertexAttrib1fvImmediate* c = |
1402 GetImmediateCmdSpaceTotalSize<gles2::VertexAttrib1fvImmediate>(size); | 1452 GetImmediateCmdSpaceTotalSize<gles2::cmds::VertexAttrib1fvImmediate>( |
| 1453 size); |
1403 if (c) { | 1454 if (c) { |
1404 c->Init(indx, values); | 1455 c->Init(indx, values); |
1405 } | 1456 } |
1406 } | 1457 } |
1407 | 1458 |
1408 void VertexAttrib2f(GLuint indx, GLfloat x, GLfloat y) { | 1459 void VertexAttrib2f(GLuint indx, GLfloat x, GLfloat y) { |
1409 gles2::VertexAttrib2f* c = GetCmdSpace<gles2::VertexAttrib2f>(); | 1460 gles2::cmds::VertexAttrib2f* c = |
| 1461 GetCmdSpace<gles2::cmds::VertexAttrib2f>(); |
1410 if (c) { | 1462 if (c) { |
1411 c->Init(indx, x, y); | 1463 c->Init(indx, x, y); |
1412 } | 1464 } |
1413 } | 1465 } |
1414 | 1466 |
1415 void VertexAttrib2fv( | 1467 void VertexAttrib2fv( |
1416 GLuint indx, uint32 values_shm_id, uint32 values_shm_offset) { | 1468 GLuint indx, uint32 values_shm_id, uint32 values_shm_offset) { |
1417 gles2::VertexAttrib2fv* c = GetCmdSpace<gles2::VertexAttrib2fv>(); | 1469 gles2::cmds::VertexAttrib2fv* c = |
| 1470 GetCmdSpace<gles2::cmds::VertexAttrib2fv>(); |
1418 if (c) { | 1471 if (c) { |
1419 c->Init(indx, values_shm_id, values_shm_offset); | 1472 c->Init(indx, values_shm_id, values_shm_offset); |
1420 } | 1473 } |
1421 } | 1474 } |
1422 | 1475 |
1423 void VertexAttrib2fvImmediate(GLuint indx, const GLfloat* values) { | 1476 void VertexAttrib2fvImmediate(GLuint indx, const GLfloat* values) { |
1424 const uint32 size = gles2::VertexAttrib2fvImmediate::ComputeSize(); | 1477 const uint32 size = gles2::cmds::VertexAttrib2fvImmediate::ComputeSize(); |
1425 gles2::VertexAttrib2fvImmediate* c = | 1478 gles2::cmds::VertexAttrib2fvImmediate* c = |
1426 GetImmediateCmdSpaceTotalSize<gles2::VertexAttrib2fvImmediate>(size); | 1479 GetImmediateCmdSpaceTotalSize<gles2::cmds::VertexAttrib2fvImmediate>( |
| 1480 size); |
1427 if (c) { | 1481 if (c) { |
1428 c->Init(indx, values); | 1482 c->Init(indx, values); |
1429 } | 1483 } |
1430 } | 1484 } |
1431 | 1485 |
1432 void VertexAttrib3f(GLuint indx, GLfloat x, GLfloat y, GLfloat z) { | 1486 void VertexAttrib3f(GLuint indx, GLfloat x, GLfloat y, GLfloat z) { |
1433 gles2::VertexAttrib3f* c = GetCmdSpace<gles2::VertexAttrib3f>(); | 1487 gles2::cmds::VertexAttrib3f* c = |
| 1488 GetCmdSpace<gles2::cmds::VertexAttrib3f>(); |
1434 if (c) { | 1489 if (c) { |
1435 c->Init(indx, x, y, z); | 1490 c->Init(indx, x, y, z); |
1436 } | 1491 } |
1437 } | 1492 } |
1438 | 1493 |
1439 void VertexAttrib3fv( | 1494 void VertexAttrib3fv( |
1440 GLuint indx, uint32 values_shm_id, uint32 values_shm_offset) { | 1495 GLuint indx, uint32 values_shm_id, uint32 values_shm_offset) { |
1441 gles2::VertexAttrib3fv* c = GetCmdSpace<gles2::VertexAttrib3fv>(); | 1496 gles2::cmds::VertexAttrib3fv* c = |
| 1497 GetCmdSpace<gles2::cmds::VertexAttrib3fv>(); |
1442 if (c) { | 1498 if (c) { |
1443 c->Init(indx, values_shm_id, values_shm_offset); | 1499 c->Init(indx, values_shm_id, values_shm_offset); |
1444 } | 1500 } |
1445 } | 1501 } |
1446 | 1502 |
1447 void VertexAttrib3fvImmediate(GLuint indx, const GLfloat* values) { | 1503 void VertexAttrib3fvImmediate(GLuint indx, const GLfloat* values) { |
1448 const uint32 size = gles2::VertexAttrib3fvImmediate::ComputeSize(); | 1504 const uint32 size = gles2::cmds::VertexAttrib3fvImmediate::ComputeSize(); |
1449 gles2::VertexAttrib3fvImmediate* c = | 1505 gles2::cmds::VertexAttrib3fvImmediate* c = |
1450 GetImmediateCmdSpaceTotalSize<gles2::VertexAttrib3fvImmediate>(size); | 1506 GetImmediateCmdSpaceTotalSize<gles2::cmds::VertexAttrib3fvImmediate>( |
| 1507 size); |
1451 if (c) { | 1508 if (c) { |
1452 c->Init(indx, values); | 1509 c->Init(indx, values); |
1453 } | 1510 } |
1454 } | 1511 } |
1455 | 1512 |
1456 void VertexAttrib4f( | 1513 void VertexAttrib4f( |
1457 GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w) { | 1514 GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w) { |
1458 gles2::VertexAttrib4f* c = GetCmdSpace<gles2::VertexAttrib4f>(); | 1515 gles2::cmds::VertexAttrib4f* c = |
| 1516 GetCmdSpace<gles2::cmds::VertexAttrib4f>(); |
1459 if (c) { | 1517 if (c) { |
1460 c->Init(indx, x, y, z, w); | 1518 c->Init(indx, x, y, z, w); |
1461 } | 1519 } |
1462 } | 1520 } |
1463 | 1521 |
1464 void VertexAttrib4fv( | 1522 void VertexAttrib4fv( |
1465 GLuint indx, uint32 values_shm_id, uint32 values_shm_offset) { | 1523 GLuint indx, uint32 values_shm_id, uint32 values_shm_offset) { |
1466 gles2::VertexAttrib4fv* c = GetCmdSpace<gles2::VertexAttrib4fv>(); | 1524 gles2::cmds::VertexAttrib4fv* c = |
| 1525 GetCmdSpace<gles2::cmds::VertexAttrib4fv>(); |
1467 if (c) { | 1526 if (c) { |
1468 c->Init(indx, values_shm_id, values_shm_offset); | 1527 c->Init(indx, values_shm_id, values_shm_offset); |
1469 } | 1528 } |
1470 } | 1529 } |
1471 | 1530 |
1472 void VertexAttrib4fvImmediate(GLuint indx, const GLfloat* values) { | 1531 void VertexAttrib4fvImmediate(GLuint indx, const GLfloat* values) { |
1473 const uint32 size = gles2::VertexAttrib4fvImmediate::ComputeSize(); | 1532 const uint32 size = gles2::cmds::VertexAttrib4fvImmediate::ComputeSize(); |
1474 gles2::VertexAttrib4fvImmediate* c = | 1533 gles2::cmds::VertexAttrib4fvImmediate* c = |
1475 GetImmediateCmdSpaceTotalSize<gles2::VertexAttrib4fvImmediate>(size); | 1534 GetImmediateCmdSpaceTotalSize<gles2::cmds::VertexAttrib4fvImmediate>( |
| 1535 size); |
1476 if (c) { | 1536 if (c) { |
1477 c->Init(indx, values); | 1537 c->Init(indx, values); |
1478 } | 1538 } |
1479 } | 1539 } |
1480 | 1540 |
1481 void VertexAttribPointer( | 1541 void VertexAttribPointer( |
1482 GLuint indx, GLint size, GLenum type, GLboolean normalized, | 1542 GLuint indx, GLint size, GLenum type, GLboolean normalized, |
1483 GLsizei stride, GLuint offset) { | 1543 GLsizei stride, GLuint offset) { |
1484 gles2::VertexAttribPointer* c = GetCmdSpace<gles2::VertexAttribPointer>(); | 1544 gles2::cmds::VertexAttribPointer* c = |
| 1545 GetCmdSpace<gles2::cmds::VertexAttribPointer>(); |
1485 if (c) { | 1546 if (c) { |
1486 c->Init(indx, size, type, normalized, stride, offset); | 1547 c->Init(indx, size, type, normalized, stride, offset); |
1487 } | 1548 } |
1488 } | 1549 } |
1489 | 1550 |
1490 void Viewport(GLint x, GLint y, GLsizei width, GLsizei height) { | 1551 void Viewport(GLint x, GLint y, GLsizei width, GLsizei height) { |
1491 gles2::Viewport* c = GetCmdSpace<gles2::Viewport>(); | 1552 gles2::cmds::Viewport* c = GetCmdSpace<gles2::cmds::Viewport>(); |
1492 if (c) { | 1553 if (c) { |
1493 c->Init(x, y, width, height); | 1554 c->Init(x, y, width, height); |
1494 } | 1555 } |
1495 } | 1556 } |
1496 | 1557 |
1497 void BlitFramebufferEXT( | 1558 void BlitFramebufferEXT( |
1498 GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, | 1559 GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, |
1499 GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter) { | 1560 GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter) { |
1500 gles2::BlitFramebufferEXT* c = GetCmdSpace<gles2::BlitFramebufferEXT>(); | 1561 gles2::cmds::BlitFramebufferEXT* c = |
| 1562 GetCmdSpace<gles2::cmds::BlitFramebufferEXT>(); |
1501 if (c) { | 1563 if (c) { |
1502 c->Init( | 1564 c->Init( |
1503 srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, | 1565 srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, |
1504 filter); | 1566 filter); |
1505 } | 1567 } |
1506 } | 1568 } |
1507 | 1569 |
1508 void RenderbufferStorageMultisampleEXT( | 1570 void RenderbufferStorageMultisampleEXT( |
1509 GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, | 1571 GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, |
1510 GLsizei height) { | 1572 GLsizei height) { |
1511 gles2::RenderbufferStorageMultisampleEXT* c = | 1573 gles2::cmds::RenderbufferStorageMultisampleEXT* c = |
1512 GetCmdSpace<gles2::RenderbufferStorageMultisampleEXT>(); | 1574 GetCmdSpace<gles2::cmds::RenderbufferStorageMultisampleEXT>(); |
1513 if (c) { | 1575 if (c) { |
1514 c->Init(target, samples, internalformat, width, height); | 1576 c->Init(target, samples, internalformat, width, height); |
1515 } | 1577 } |
1516 } | 1578 } |
1517 | 1579 |
1518 void TexStorage2DEXT( | 1580 void TexStorage2DEXT( |
1519 GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, | 1581 GLenum target, GLsizei levels, GLenum internalFormat, GLsizei width, |
1520 GLsizei height) { | 1582 GLsizei height) { |
1521 gles2::TexStorage2DEXT* c = GetCmdSpace<gles2::TexStorage2DEXT>(); | 1583 gles2::cmds::TexStorage2DEXT* c = |
| 1584 GetCmdSpace<gles2::cmds::TexStorage2DEXT>(); |
1522 if (c) { | 1585 if (c) { |
1523 c->Init(target, levels, internalFormat, width, height); | 1586 c->Init(target, levels, internalFormat, width, height); |
1524 } | 1587 } |
1525 } | 1588 } |
1526 | 1589 |
1527 void GenQueriesEXT( | 1590 void GenQueriesEXT( |
1528 GLsizei n, uint32 queries_shm_id, uint32 queries_shm_offset) { | 1591 GLsizei n, uint32 queries_shm_id, uint32 queries_shm_offset) { |
1529 gles2::GenQueriesEXT* c = GetCmdSpace<gles2::GenQueriesEXT>(); | 1592 gles2::cmds::GenQueriesEXT* c = GetCmdSpace<gles2::cmds::GenQueriesEXT>(); |
1530 if (c) { | 1593 if (c) { |
1531 c->Init(n, queries_shm_id, queries_shm_offset); | 1594 c->Init(n, queries_shm_id, queries_shm_offset); |
1532 } | 1595 } |
1533 } | 1596 } |
1534 | 1597 |
1535 void GenQueriesEXTImmediate(GLsizei n, GLuint* queries) { | 1598 void GenQueriesEXTImmediate(GLsizei n, GLuint* queries) { |
1536 const uint32 size = gles2::GenQueriesEXTImmediate::ComputeSize(n); | 1599 const uint32 size = gles2::cmds::GenQueriesEXTImmediate::ComputeSize(n); |
1537 gles2::GenQueriesEXTImmediate* c = | 1600 gles2::cmds::GenQueriesEXTImmediate* c = |
1538 GetImmediateCmdSpaceTotalSize<gles2::GenQueriesEXTImmediate>(size); | 1601 GetImmediateCmdSpaceTotalSize<gles2::cmds::GenQueriesEXTImmediate>( |
| 1602 size); |
1539 if (c) { | 1603 if (c) { |
1540 c->Init(n, queries); | 1604 c->Init(n, queries); |
1541 } | 1605 } |
1542 } | 1606 } |
1543 | 1607 |
1544 void DeleteQueriesEXT( | 1608 void DeleteQueriesEXT( |
1545 GLsizei n, uint32 queries_shm_id, uint32 queries_shm_offset) { | 1609 GLsizei n, uint32 queries_shm_id, uint32 queries_shm_offset) { |
1546 gles2::DeleteQueriesEXT* c = GetCmdSpace<gles2::DeleteQueriesEXT>(); | 1610 gles2::cmds::DeleteQueriesEXT* c = |
| 1611 GetCmdSpace<gles2::cmds::DeleteQueriesEXT>(); |
1547 if (c) { | 1612 if (c) { |
1548 c->Init(n, queries_shm_id, queries_shm_offset); | 1613 c->Init(n, queries_shm_id, queries_shm_offset); |
1549 } | 1614 } |
1550 } | 1615 } |
1551 | 1616 |
1552 void DeleteQueriesEXTImmediate(GLsizei n, const GLuint* queries) { | 1617 void DeleteQueriesEXTImmediate(GLsizei n, const GLuint* queries) { |
1553 const uint32 size = gles2::DeleteQueriesEXTImmediate::ComputeSize(n); | 1618 const uint32 size = gles2::cmds::DeleteQueriesEXTImmediate::ComputeSize(n); |
1554 gles2::DeleteQueriesEXTImmediate* c = | 1619 gles2::cmds::DeleteQueriesEXTImmediate* c = |
1555 GetImmediateCmdSpaceTotalSize<gles2::DeleteQueriesEXTImmediate>(size); | 1620 GetImmediateCmdSpaceTotalSize<gles2::cmds::DeleteQueriesEXTImmediate>( |
| 1621 size); |
1556 if (c) { | 1622 if (c) { |
1557 c->Init(n, queries); | 1623 c->Init(n, queries); |
1558 } | 1624 } |
1559 } | 1625 } |
1560 | 1626 |
1561 void BeginQueryEXT( | 1627 void BeginQueryEXT( |
1562 GLenum target, GLuint id, uint32 sync_data_shm_id, | 1628 GLenum target, GLuint id, uint32 sync_data_shm_id, |
1563 uint32 sync_data_shm_offset) { | 1629 uint32 sync_data_shm_offset) { |
1564 gles2::BeginQueryEXT* c = GetCmdSpace<gles2::BeginQueryEXT>(); | 1630 gles2::cmds::BeginQueryEXT* c = GetCmdSpace<gles2::cmds::BeginQueryEXT>(); |
1565 if (c) { | 1631 if (c) { |
1566 c->Init(target, id, sync_data_shm_id, sync_data_shm_offset); | 1632 c->Init(target, id, sync_data_shm_id, sync_data_shm_offset); |
1567 } | 1633 } |
1568 } | 1634 } |
1569 | 1635 |
1570 void EndQueryEXT(GLenum target, GLuint submit_count) { | 1636 void EndQueryEXT(GLenum target, GLuint submit_count) { |
1571 gles2::EndQueryEXT* c = GetCmdSpace<gles2::EndQueryEXT>(); | 1637 gles2::cmds::EndQueryEXT* c = GetCmdSpace<gles2::cmds::EndQueryEXT>(); |
1572 if (c) { | 1638 if (c) { |
1573 c->Init(target, submit_count); | 1639 c->Init(target, submit_count); |
1574 } | 1640 } |
1575 } | 1641 } |
1576 | 1642 |
1577 void InsertEventMarkerEXT(GLuint bucket_id) { | 1643 void InsertEventMarkerEXT(GLuint bucket_id) { |
1578 gles2::InsertEventMarkerEXT* c = | 1644 gles2::cmds::InsertEventMarkerEXT* c = |
1579 GetCmdSpace<gles2::InsertEventMarkerEXT>(); | 1645 GetCmdSpace<gles2::cmds::InsertEventMarkerEXT>(); |
1580 if (c) { | 1646 if (c) { |
1581 c->Init(bucket_id); | 1647 c->Init(bucket_id); |
1582 } | 1648 } |
1583 } | 1649 } |
1584 | 1650 |
1585 void PushGroupMarkerEXT(GLuint bucket_id) { | 1651 void PushGroupMarkerEXT(GLuint bucket_id) { |
1586 gles2::PushGroupMarkerEXT* c = GetCmdSpace<gles2::PushGroupMarkerEXT>(); | 1652 gles2::cmds::PushGroupMarkerEXT* c = |
| 1653 GetCmdSpace<gles2::cmds::PushGroupMarkerEXT>(); |
1587 if (c) { | 1654 if (c) { |
1588 c->Init(bucket_id); | 1655 c->Init(bucket_id); |
1589 } | 1656 } |
1590 } | 1657 } |
1591 | 1658 |
1592 void PopGroupMarkerEXT() { | 1659 void PopGroupMarkerEXT() { |
1593 gles2::PopGroupMarkerEXT* c = GetCmdSpace<gles2::PopGroupMarkerEXT>(); | 1660 gles2::cmds::PopGroupMarkerEXT* c = |
| 1661 GetCmdSpace<gles2::cmds::PopGroupMarkerEXT>(); |
1594 if (c) { | 1662 if (c) { |
1595 c->Init(); | 1663 c->Init(); |
1596 } | 1664 } |
1597 } | 1665 } |
1598 | 1666 |
1599 void GenVertexArraysOES( | 1667 void GenVertexArraysOES( |
1600 GLsizei n, uint32 arrays_shm_id, uint32 arrays_shm_offset) { | 1668 GLsizei n, uint32 arrays_shm_id, uint32 arrays_shm_offset) { |
1601 gles2::GenVertexArraysOES* c = GetCmdSpace<gles2::GenVertexArraysOES>(); | 1669 gles2::cmds::GenVertexArraysOES* c = |
| 1670 GetCmdSpace<gles2::cmds::GenVertexArraysOES>(); |
1602 if (c) { | 1671 if (c) { |
1603 c->Init(n, arrays_shm_id, arrays_shm_offset); | 1672 c->Init(n, arrays_shm_id, arrays_shm_offset); |
1604 } | 1673 } |
1605 } | 1674 } |
1606 | 1675 |
1607 void GenVertexArraysOESImmediate(GLsizei n, GLuint* arrays) { | 1676 void GenVertexArraysOESImmediate(GLsizei n, GLuint* arrays) { |
1608 const uint32 size = gles2::GenVertexArraysOESImmediate::ComputeSize(n); | 1677 const uint32 size = |
1609 gles2::GenVertexArraysOESImmediate* c = | 1678 gles2::cmds::GenVertexArraysOESImmediate::ComputeSize(n); |
1610 GetImmediateCmdSpaceTotalSize<gles2::GenVertexArraysOESImmediate>( | 1679 gles2::cmds::GenVertexArraysOESImmediate* c = |
| 1680 GetImmediateCmdSpaceTotalSize<gles2::cmds::GenVertexArraysOESImmediate>( |
1611 size); | 1681 size); |
1612 if (c) { | 1682 if (c) { |
1613 c->Init(n, arrays); | 1683 c->Init(n, arrays); |
1614 } | 1684 } |
1615 } | 1685 } |
1616 | 1686 |
1617 void DeleteVertexArraysOES( | 1687 void DeleteVertexArraysOES( |
1618 GLsizei n, uint32 arrays_shm_id, uint32 arrays_shm_offset) { | 1688 GLsizei n, uint32 arrays_shm_id, uint32 arrays_shm_offset) { |
1619 gles2::DeleteVertexArraysOES* c = | 1689 gles2::cmds::DeleteVertexArraysOES* c = |
1620 GetCmdSpace<gles2::DeleteVertexArraysOES>(); | 1690 GetCmdSpace<gles2::cmds::DeleteVertexArraysOES>(); |
1621 if (c) { | 1691 if (c) { |
1622 c->Init(n, arrays_shm_id, arrays_shm_offset); | 1692 c->Init(n, arrays_shm_id, arrays_shm_offset); |
1623 } | 1693 } |
1624 } | 1694 } |
1625 | 1695 |
1626 void DeleteVertexArraysOESImmediate(GLsizei n, const GLuint* arrays) { | 1696 void DeleteVertexArraysOESImmediate(GLsizei n, const GLuint* arrays) { |
1627 const uint32 size = gles2::DeleteVertexArraysOESImmediate::ComputeSize(n); | 1697 const uint32 size = |
1628 gles2::DeleteVertexArraysOESImmediate* c = | 1698 gles2::cmds::DeleteVertexArraysOESImmediate::ComputeSize(n); |
1629 GetImmediateCmdSpaceTotalSize<gles2::DeleteVertexArraysOESImmediate>( | 1699 gles2::cmds::DeleteVertexArraysOESImmediate* c = |
1630 size); | 1700 GetImmediateCmdSpaceTotalSize<gles2::cmds::DeleteVertexArraysOESImmediat
e>(size); // NOLINT |
1631 if (c) { | 1701 if (c) { |
1632 c->Init(n, arrays); | 1702 c->Init(n, arrays); |
1633 } | 1703 } |
1634 } | 1704 } |
1635 | 1705 |
1636 void IsVertexArrayOES( | 1706 void IsVertexArrayOES( |
1637 GLuint array, uint32 result_shm_id, uint32 result_shm_offset) { | 1707 GLuint array, uint32 result_shm_id, uint32 result_shm_offset) { |
1638 gles2::IsVertexArrayOES* c = GetCmdSpace<gles2::IsVertexArrayOES>(); | 1708 gles2::cmds::IsVertexArrayOES* c = |
| 1709 GetCmdSpace<gles2::cmds::IsVertexArrayOES>(); |
1639 if (c) { | 1710 if (c) { |
1640 c->Init(array, result_shm_id, result_shm_offset); | 1711 c->Init(array, result_shm_id, result_shm_offset); |
1641 } | 1712 } |
1642 } | 1713 } |
1643 | 1714 |
1644 void BindVertexArrayOES(GLuint array) { | 1715 void BindVertexArrayOES(GLuint array) { |
1645 gles2::BindVertexArrayOES* c = GetCmdSpace<gles2::BindVertexArrayOES>(); | 1716 gles2::cmds::BindVertexArrayOES* c = |
| 1717 GetCmdSpace<gles2::cmds::BindVertexArrayOES>(); |
1646 if (c) { | 1718 if (c) { |
1647 c->Init(array); | 1719 c->Init(array); |
1648 } | 1720 } |
1649 } | 1721 } |
1650 | 1722 |
1651 void SwapBuffers() { | 1723 void SwapBuffers() { |
1652 gles2::SwapBuffers* c = GetCmdSpace<gles2::SwapBuffers>(); | 1724 gles2::cmds::SwapBuffers* c = GetCmdSpace<gles2::cmds::SwapBuffers>(); |
1653 if (c) { | 1725 if (c) { |
1654 c->Init(); | 1726 c->Init(); |
1655 } | 1727 } |
1656 } | 1728 } |
1657 | 1729 |
1658 void GetMaxValueInBufferCHROMIUM( | 1730 void GetMaxValueInBufferCHROMIUM( |
1659 GLuint buffer_id, GLsizei count, GLenum type, GLuint offset, | 1731 GLuint buffer_id, GLsizei count, GLenum type, GLuint offset, |
1660 uint32 result_shm_id, uint32 result_shm_offset) { | 1732 uint32 result_shm_id, uint32 result_shm_offset) { |
1661 gles2::GetMaxValueInBufferCHROMIUM* c = | 1733 gles2::cmds::GetMaxValueInBufferCHROMIUM* c = |
1662 GetCmdSpace<gles2::GetMaxValueInBufferCHROMIUM>(); | 1734 GetCmdSpace<gles2::cmds::GetMaxValueInBufferCHROMIUM>(); |
1663 if (c) { | 1735 if (c) { |
1664 c->Init( | 1736 c->Init( |
1665 buffer_id, count, type, offset, result_shm_id, result_shm_offset); | 1737 buffer_id, count, type, offset, result_shm_id, result_shm_offset); |
1666 } | 1738 } |
1667 } | 1739 } |
1668 | 1740 |
1669 void GenSharedIdsCHROMIUM( | 1741 void GenSharedIdsCHROMIUM( |
1670 GLuint namespace_id, GLuint id_offset, GLsizei n, uint32 ids_shm_id, | 1742 GLuint namespace_id, GLuint id_offset, GLsizei n, uint32 ids_shm_id, |
1671 uint32 ids_shm_offset) { | 1743 uint32 ids_shm_offset) { |
1672 gles2::GenSharedIdsCHROMIUM* c = | 1744 gles2::cmds::GenSharedIdsCHROMIUM* c = |
1673 GetCmdSpace<gles2::GenSharedIdsCHROMIUM>(); | 1745 GetCmdSpace<gles2::cmds::GenSharedIdsCHROMIUM>(); |
1674 if (c) { | 1746 if (c) { |
1675 c->Init(namespace_id, id_offset, n, ids_shm_id, ids_shm_offset); | 1747 c->Init(namespace_id, id_offset, n, ids_shm_id, ids_shm_offset); |
1676 } | 1748 } |
1677 } | 1749 } |
1678 | 1750 |
1679 void DeleteSharedIdsCHROMIUM( | 1751 void DeleteSharedIdsCHROMIUM( |
1680 GLuint namespace_id, GLsizei n, uint32 ids_shm_id, | 1752 GLuint namespace_id, GLsizei n, uint32 ids_shm_id, |
1681 uint32 ids_shm_offset) { | 1753 uint32 ids_shm_offset) { |
1682 gles2::DeleteSharedIdsCHROMIUM* c = | 1754 gles2::cmds::DeleteSharedIdsCHROMIUM* c = |
1683 GetCmdSpace<gles2::DeleteSharedIdsCHROMIUM>(); | 1755 GetCmdSpace<gles2::cmds::DeleteSharedIdsCHROMIUM>(); |
1684 if (c) { | 1756 if (c) { |
1685 c->Init(namespace_id, n, ids_shm_id, ids_shm_offset); | 1757 c->Init(namespace_id, n, ids_shm_id, ids_shm_offset); |
1686 } | 1758 } |
1687 } | 1759 } |
1688 | 1760 |
1689 void RegisterSharedIdsCHROMIUM( | 1761 void RegisterSharedIdsCHROMIUM( |
1690 GLuint namespace_id, GLsizei n, uint32 ids_shm_id, | 1762 GLuint namespace_id, GLsizei n, uint32 ids_shm_id, |
1691 uint32 ids_shm_offset) { | 1763 uint32 ids_shm_offset) { |
1692 gles2::RegisterSharedIdsCHROMIUM* c = | 1764 gles2::cmds::RegisterSharedIdsCHROMIUM* c = |
1693 GetCmdSpace<gles2::RegisterSharedIdsCHROMIUM>(); | 1765 GetCmdSpace<gles2::cmds::RegisterSharedIdsCHROMIUM>(); |
1694 if (c) { | 1766 if (c) { |
1695 c->Init(namespace_id, n, ids_shm_id, ids_shm_offset); | 1767 c->Init(namespace_id, n, ids_shm_id, ids_shm_offset); |
1696 } | 1768 } |
1697 } | 1769 } |
1698 | 1770 |
1699 void EnableFeatureCHROMIUM( | 1771 void EnableFeatureCHROMIUM( |
1700 GLuint bucket_id, uint32 result_shm_id, uint32 result_shm_offset) { | 1772 GLuint bucket_id, uint32 result_shm_id, uint32 result_shm_offset) { |
1701 gles2::EnableFeatureCHROMIUM* c = | 1773 gles2::cmds::EnableFeatureCHROMIUM* c = |
1702 GetCmdSpace<gles2::EnableFeatureCHROMIUM>(); | 1774 GetCmdSpace<gles2::cmds::EnableFeatureCHROMIUM>(); |
1703 if (c) { | 1775 if (c) { |
1704 c->Init(bucket_id, result_shm_id, result_shm_offset); | 1776 c->Init(bucket_id, result_shm_id, result_shm_offset); |
1705 } | 1777 } |
1706 } | 1778 } |
1707 | 1779 |
1708 void ResizeCHROMIUM(GLuint width, GLuint height) { | 1780 void ResizeCHROMIUM(GLuint width, GLuint height) { |
1709 gles2::ResizeCHROMIUM* c = GetCmdSpace<gles2::ResizeCHROMIUM>(); | 1781 gles2::cmds::ResizeCHROMIUM* c = |
| 1782 GetCmdSpace<gles2::cmds::ResizeCHROMIUM>(); |
1710 if (c) { | 1783 if (c) { |
1711 c->Init(width, height); | 1784 c->Init(width, height); |
1712 } | 1785 } |
1713 } | 1786 } |
1714 | 1787 |
1715 void GetRequestableExtensionsCHROMIUM(uint32 bucket_id) { | 1788 void GetRequestableExtensionsCHROMIUM(uint32 bucket_id) { |
1716 gles2::GetRequestableExtensionsCHROMIUM* c = | 1789 gles2::cmds::GetRequestableExtensionsCHROMIUM* c = |
1717 GetCmdSpace<gles2::GetRequestableExtensionsCHROMIUM>(); | 1790 GetCmdSpace<gles2::cmds::GetRequestableExtensionsCHROMIUM>(); |
1718 if (c) { | 1791 if (c) { |
1719 c->Init(bucket_id); | 1792 c->Init(bucket_id); |
1720 } | 1793 } |
1721 } | 1794 } |
1722 | 1795 |
1723 void RequestExtensionCHROMIUM(uint32 bucket_id) { | 1796 void RequestExtensionCHROMIUM(uint32 bucket_id) { |
1724 gles2::RequestExtensionCHROMIUM* c = | 1797 gles2::cmds::RequestExtensionCHROMIUM* c = |
1725 GetCmdSpace<gles2::RequestExtensionCHROMIUM>(); | 1798 GetCmdSpace<gles2::cmds::RequestExtensionCHROMIUM>(); |
1726 if (c) { | 1799 if (c) { |
1727 c->Init(bucket_id); | 1800 c->Init(bucket_id); |
1728 } | 1801 } |
1729 } | 1802 } |
1730 | 1803 |
1731 void GetMultipleIntegervCHROMIUM( | 1804 void GetMultipleIntegervCHROMIUM( |
1732 uint32 pnames_shm_id, uint32 pnames_shm_offset, GLuint count, | 1805 uint32 pnames_shm_id, uint32 pnames_shm_offset, GLuint count, |
1733 uint32 results_shm_id, uint32 results_shm_offset, GLsizeiptr size) { | 1806 uint32 results_shm_id, uint32 results_shm_offset, GLsizeiptr size) { |
1734 gles2::GetMultipleIntegervCHROMIUM* c = | 1807 gles2::cmds::GetMultipleIntegervCHROMIUM* c = |
1735 GetCmdSpace<gles2::GetMultipleIntegervCHROMIUM>(); | 1808 GetCmdSpace<gles2::cmds::GetMultipleIntegervCHROMIUM>(); |
1736 if (c) { | 1809 if (c) { |
1737 c->Init( | 1810 c->Init( |
1738 pnames_shm_id, pnames_shm_offset, count, results_shm_id, | 1811 pnames_shm_id, pnames_shm_offset, count, results_shm_id, |
1739 results_shm_offset, size); | 1812 results_shm_offset, size); |
1740 } | 1813 } |
1741 } | 1814 } |
1742 | 1815 |
1743 void GetProgramInfoCHROMIUM(GLuint program, uint32 bucket_id) { | 1816 void GetProgramInfoCHROMIUM(GLuint program, uint32 bucket_id) { |
1744 gles2::GetProgramInfoCHROMIUM* c = | 1817 gles2::cmds::GetProgramInfoCHROMIUM* c = |
1745 GetCmdSpace<gles2::GetProgramInfoCHROMIUM>(); | 1818 GetCmdSpace<gles2::cmds::GetProgramInfoCHROMIUM>(); |
1746 if (c) { | 1819 if (c) { |
1747 c->Init(program, bucket_id); | 1820 c->Init(program, bucket_id); |
1748 } | 1821 } |
1749 } | 1822 } |
1750 | 1823 |
1751 void CreateStreamTextureCHROMIUM( | 1824 void CreateStreamTextureCHROMIUM( |
1752 GLuint client_id, uint32 result_shm_id, uint32 result_shm_offset) { | 1825 GLuint client_id, uint32 result_shm_id, uint32 result_shm_offset) { |
1753 gles2::CreateStreamTextureCHROMIUM* c = | 1826 gles2::cmds::CreateStreamTextureCHROMIUM* c = |
1754 GetCmdSpace<gles2::CreateStreamTextureCHROMIUM>(); | 1827 GetCmdSpace<gles2::cmds::CreateStreamTextureCHROMIUM>(); |
1755 if (c) { | 1828 if (c) { |
1756 c->Init(client_id, result_shm_id, result_shm_offset); | 1829 c->Init(client_id, result_shm_id, result_shm_offset); |
1757 } | 1830 } |
1758 } | 1831 } |
1759 | 1832 |
1760 void DestroyStreamTextureCHROMIUM(GLuint texture) { | 1833 void DestroyStreamTextureCHROMIUM(GLuint texture) { |
1761 gles2::DestroyStreamTextureCHROMIUM* c = | 1834 gles2::cmds::DestroyStreamTextureCHROMIUM* c = |
1762 GetCmdSpace<gles2::DestroyStreamTextureCHROMIUM>(); | 1835 GetCmdSpace<gles2::cmds::DestroyStreamTextureCHROMIUM>(); |
1763 if (c) { | 1836 if (c) { |
1764 c->Init(texture); | 1837 c->Init(texture); |
1765 } | 1838 } |
1766 } | 1839 } |
1767 | 1840 |
1768 void GetTranslatedShaderSourceANGLE(GLuint shader, uint32 bucket_id) { | 1841 void GetTranslatedShaderSourceANGLE(GLuint shader, uint32 bucket_id) { |
1769 gles2::GetTranslatedShaderSourceANGLE* c = | 1842 gles2::cmds::GetTranslatedShaderSourceANGLE* c = |
1770 GetCmdSpace<gles2::GetTranslatedShaderSourceANGLE>(); | 1843 GetCmdSpace<gles2::cmds::GetTranslatedShaderSourceANGLE>(); |
1771 if (c) { | 1844 if (c) { |
1772 c->Init(shader, bucket_id); | 1845 c->Init(shader, bucket_id); |
1773 } | 1846 } |
1774 } | 1847 } |
1775 | 1848 |
1776 void PostSubBufferCHROMIUM(GLint x, GLint y, GLint width, GLint height) { | 1849 void PostSubBufferCHROMIUM(GLint x, GLint y, GLint width, GLint height) { |
1777 gles2::PostSubBufferCHROMIUM* c = | 1850 gles2::cmds::PostSubBufferCHROMIUM* c = |
1778 GetCmdSpace<gles2::PostSubBufferCHROMIUM>(); | 1851 GetCmdSpace<gles2::cmds::PostSubBufferCHROMIUM>(); |
1779 if (c) { | 1852 if (c) { |
1780 c->Init(x, y, width, height); | 1853 c->Init(x, y, width, height); |
1781 } | 1854 } |
1782 } | 1855 } |
1783 | 1856 |
1784 void TexImageIOSurface2DCHROMIUM( | 1857 void TexImageIOSurface2DCHROMIUM( |
1785 GLenum target, GLsizei width, GLsizei height, GLuint ioSurfaceId, | 1858 GLenum target, GLsizei width, GLsizei height, GLuint ioSurfaceId, |
1786 GLuint plane) { | 1859 GLuint plane) { |
1787 gles2::TexImageIOSurface2DCHROMIUM* c = | 1860 gles2::cmds::TexImageIOSurface2DCHROMIUM* c = |
1788 GetCmdSpace<gles2::TexImageIOSurface2DCHROMIUM>(); | 1861 GetCmdSpace<gles2::cmds::TexImageIOSurface2DCHROMIUM>(); |
1789 if (c) { | 1862 if (c) { |
1790 c->Init(target, width, height, ioSurfaceId, plane); | 1863 c->Init(target, width, height, ioSurfaceId, plane); |
1791 } | 1864 } |
1792 } | 1865 } |
1793 | 1866 |
1794 void CopyTextureCHROMIUM( | 1867 void CopyTextureCHROMIUM( |
1795 GLenum target, GLenum source_id, GLenum dest_id, GLint level, | 1868 GLenum target, GLenum source_id, GLenum dest_id, GLint level, |
1796 GLint internalformat) { | 1869 GLint internalformat) { |
1797 gles2::CopyTextureCHROMIUM* c = GetCmdSpace<gles2::CopyTextureCHROMIUM>(); | 1870 gles2::cmds::CopyTextureCHROMIUM* c = |
| 1871 GetCmdSpace<gles2::cmds::CopyTextureCHROMIUM>(); |
1798 if (c) { | 1872 if (c) { |
1799 c->Init(target, source_id, dest_id, level, internalformat); | 1873 c->Init(target, source_id, dest_id, level, internalformat); |
1800 } | 1874 } |
1801 } | 1875 } |
1802 | 1876 |
1803 void DrawArraysInstancedANGLE( | 1877 void DrawArraysInstancedANGLE( |
1804 GLenum mode, GLint first, GLsizei count, GLsizei primcount) { | 1878 GLenum mode, GLint first, GLsizei count, GLsizei primcount) { |
1805 gles2::DrawArraysInstancedANGLE* c = | 1879 gles2::cmds::DrawArraysInstancedANGLE* c = |
1806 GetCmdSpace<gles2::DrawArraysInstancedANGLE>(); | 1880 GetCmdSpace<gles2::cmds::DrawArraysInstancedANGLE>(); |
1807 if (c) { | 1881 if (c) { |
1808 c->Init(mode, first, count, primcount); | 1882 c->Init(mode, first, count, primcount); |
1809 } | 1883 } |
1810 } | 1884 } |
1811 | 1885 |
1812 void DrawElementsInstancedANGLE( | 1886 void DrawElementsInstancedANGLE( |
1813 GLenum mode, GLsizei count, GLenum type, GLuint index_offset, | 1887 GLenum mode, GLsizei count, GLenum type, GLuint index_offset, |
1814 GLsizei primcount) { | 1888 GLsizei primcount) { |
1815 gles2::DrawElementsInstancedANGLE* c = | 1889 gles2::cmds::DrawElementsInstancedANGLE* c = |
1816 GetCmdSpace<gles2::DrawElementsInstancedANGLE>(); | 1890 GetCmdSpace<gles2::cmds::DrawElementsInstancedANGLE>(); |
1817 if (c) { | 1891 if (c) { |
1818 c->Init(mode, count, type, index_offset, primcount); | 1892 c->Init(mode, count, type, index_offset, primcount); |
1819 } | 1893 } |
1820 } | 1894 } |
1821 | 1895 |
1822 void VertexAttribDivisorANGLE(GLuint index, GLuint divisor) { | 1896 void VertexAttribDivisorANGLE(GLuint index, GLuint divisor) { |
1823 gles2::VertexAttribDivisorANGLE* c = | 1897 gles2::cmds::VertexAttribDivisorANGLE* c = |
1824 GetCmdSpace<gles2::VertexAttribDivisorANGLE>(); | 1898 GetCmdSpace<gles2::cmds::VertexAttribDivisorANGLE>(); |
1825 if (c) { | 1899 if (c) { |
1826 c->Init(index, divisor); | 1900 c->Init(index, divisor); |
1827 } | 1901 } |
1828 } | 1902 } |
1829 | 1903 |
1830 void GenMailboxCHROMIUM(GLuint bucket_id) { | 1904 void GenMailboxCHROMIUM(GLuint bucket_id) { |
1831 gles2::GenMailboxCHROMIUM* c = GetCmdSpace<gles2::GenMailboxCHROMIUM>(); | 1905 gles2::cmds::GenMailboxCHROMIUM* c = |
| 1906 GetCmdSpace<gles2::cmds::GenMailboxCHROMIUM>(); |
1832 if (c) { | 1907 if (c) { |
1833 c->Init(bucket_id); | 1908 c->Init(bucket_id); |
1834 } | 1909 } |
1835 } | 1910 } |
1836 | 1911 |
1837 void ProduceTextureCHROMIUM( | 1912 void ProduceTextureCHROMIUM( |
1838 GLenum target, uint32 mailbox_shm_id, uint32 mailbox_shm_offset) { | 1913 GLenum target, uint32 mailbox_shm_id, uint32 mailbox_shm_offset) { |
1839 gles2::ProduceTextureCHROMIUM* c = | 1914 gles2::cmds::ProduceTextureCHROMIUM* c = |
1840 GetCmdSpace<gles2::ProduceTextureCHROMIUM>(); | 1915 GetCmdSpace<gles2::cmds::ProduceTextureCHROMIUM>(); |
1841 if (c) { | 1916 if (c) { |
1842 c->Init(target, mailbox_shm_id, mailbox_shm_offset); | 1917 c->Init(target, mailbox_shm_id, mailbox_shm_offset); |
1843 } | 1918 } |
1844 } | 1919 } |
1845 | 1920 |
1846 void ProduceTextureCHROMIUMImmediate(GLenum target, const GLbyte* mailbox) { | 1921 void ProduceTextureCHROMIUMImmediate(GLenum target, const GLbyte* mailbox) { |
1847 const uint32 size = gles2::ProduceTextureCHROMIUMImmediate::ComputeSize(); | 1922 const uint32 size = |
1848 gles2::ProduceTextureCHROMIUMImmediate* c = | 1923 gles2::cmds::ProduceTextureCHROMIUMImmediate::ComputeSize(); |
1849 GetImmediateCmdSpaceTotalSize<gles2::ProduceTextureCHROMIUMImmediate>( | 1924 gles2::cmds::ProduceTextureCHROMIUMImmediate* c = |
1850 size); | 1925 GetImmediateCmdSpaceTotalSize<gles2::cmds::ProduceTextureCHROMIUMImmedia
te>(size); // NOLINT |
1851 if (c) { | 1926 if (c) { |
1852 c->Init(target, mailbox); | 1927 c->Init(target, mailbox); |
1853 } | 1928 } |
1854 } | 1929 } |
1855 | 1930 |
1856 void ConsumeTextureCHROMIUM( | 1931 void ConsumeTextureCHROMIUM( |
1857 GLenum target, uint32 mailbox_shm_id, uint32 mailbox_shm_offset) { | 1932 GLenum target, uint32 mailbox_shm_id, uint32 mailbox_shm_offset) { |
1858 gles2::ConsumeTextureCHROMIUM* c = | 1933 gles2::cmds::ConsumeTextureCHROMIUM* c = |
1859 GetCmdSpace<gles2::ConsumeTextureCHROMIUM>(); | 1934 GetCmdSpace<gles2::cmds::ConsumeTextureCHROMIUM>(); |
1860 if (c) { | 1935 if (c) { |
1861 c->Init(target, mailbox_shm_id, mailbox_shm_offset); | 1936 c->Init(target, mailbox_shm_id, mailbox_shm_offset); |
1862 } | 1937 } |
1863 } | 1938 } |
1864 | 1939 |
1865 void ConsumeTextureCHROMIUMImmediate(GLenum target, const GLbyte* mailbox) { | 1940 void ConsumeTextureCHROMIUMImmediate(GLenum target, const GLbyte* mailbox) { |
1866 const uint32 size = gles2::ConsumeTextureCHROMIUMImmediate::ComputeSize(); | 1941 const uint32 size = |
1867 gles2::ConsumeTextureCHROMIUMImmediate* c = | 1942 gles2::cmds::ConsumeTextureCHROMIUMImmediate::ComputeSize(); |
1868 GetImmediateCmdSpaceTotalSize<gles2::ConsumeTextureCHROMIUMImmediate>( | 1943 gles2::cmds::ConsumeTextureCHROMIUMImmediate* c = |
1869 size); | 1944 GetImmediateCmdSpaceTotalSize<gles2::cmds::ConsumeTextureCHROMIUMImmedia
te>(size); // NOLINT |
1870 if (c) { | 1945 if (c) { |
1871 c->Init(target, mailbox); | 1946 c->Init(target, mailbox); |
1872 } | 1947 } |
1873 } | 1948 } |
1874 | 1949 |
1875 void BindUniformLocationCHROMIUM( | 1950 void BindUniformLocationCHROMIUM( |
1876 GLuint program, GLint location, uint32 name_shm_id, | 1951 GLuint program, GLint location, uint32 name_shm_id, |
1877 uint32 name_shm_offset, uint32 data_size) { | 1952 uint32 name_shm_offset, uint32 data_size) { |
1878 gles2::BindUniformLocationCHROMIUM* c = | 1953 gles2::cmds::BindUniformLocationCHROMIUM* c = |
1879 GetCmdSpace<gles2::BindUniformLocationCHROMIUM>(); | 1954 GetCmdSpace<gles2::cmds::BindUniformLocationCHROMIUM>(); |
1880 if (c) { | 1955 if (c) { |
1881 c->Init(program, location, name_shm_id, name_shm_offset, data_size); | 1956 c->Init(program, location, name_shm_id, name_shm_offset, data_size); |
1882 } | 1957 } |
1883 } | 1958 } |
1884 | 1959 |
1885 void BindUniformLocationCHROMIUMImmediate( | 1960 void BindUniformLocationCHROMIUMImmediate( |
1886 GLuint program, GLint location, const char* name) { | 1961 GLuint program, GLint location, const char* name) { |
1887 const uint32 data_size = strlen(name); | 1962 const uint32 data_size = strlen(name); |
1888 gles2::BindUniformLocationCHROMIUMImmediate* c = | 1963 gles2::cmds::BindUniformLocationCHROMIUMImmediate* c = |
1889 GetImmediateCmdSpace<gles2::BindUniformLocationCHROMIUMImmediate>( | 1964 GetImmediateCmdSpace<gles2::cmds::BindUniformLocationCHROMIUMImmediate>( |
1890 data_size); | 1965 data_size); |
1891 if (c) { | 1966 if (c) { |
1892 c->Init(program, location, name, data_size); | 1967 c->Init(program, location, name, data_size); |
1893 } | 1968 } |
1894 } | 1969 } |
1895 | 1970 |
1896 void BindUniformLocationCHROMIUMBucket( | 1971 void BindUniformLocationCHROMIUMBucket( |
1897 GLuint program, GLint location, uint32 name_bucket_id) { | 1972 GLuint program, GLint location, uint32 name_bucket_id) { |
1898 gles2::BindUniformLocationCHROMIUMBucket* c = | 1973 gles2::cmds::BindUniformLocationCHROMIUMBucket* c = |
1899 GetCmdSpace<gles2::BindUniformLocationCHROMIUMBucket>(); | 1974 GetCmdSpace<gles2::cmds::BindUniformLocationCHROMIUMBucket>(); |
1900 if (c) { | 1975 if (c) { |
1901 c->Init(program, location, name_bucket_id); | 1976 c->Init(program, location, name_bucket_id); |
1902 } | 1977 } |
1903 } | 1978 } |
1904 | 1979 |
1905 void BindTexImage2DCHROMIUM(GLenum target, GLint imageId) { | 1980 void BindTexImage2DCHROMIUM(GLenum target, GLint imageId) { |
1906 gles2::BindTexImage2DCHROMIUM* c = | 1981 gles2::cmds::BindTexImage2DCHROMIUM* c = |
1907 GetCmdSpace<gles2::BindTexImage2DCHROMIUM>(); | 1982 GetCmdSpace<gles2::cmds::BindTexImage2DCHROMIUM>(); |
1908 if (c) { | 1983 if (c) { |
1909 c->Init(target, imageId); | 1984 c->Init(target, imageId); |
1910 } | 1985 } |
1911 } | 1986 } |
1912 | 1987 |
1913 void ReleaseTexImage2DCHROMIUM(GLenum target, GLint imageId) { | 1988 void ReleaseTexImage2DCHROMIUM(GLenum target, GLint imageId) { |
1914 gles2::ReleaseTexImage2DCHROMIUM* c = | 1989 gles2::cmds::ReleaseTexImage2DCHROMIUM* c = |
1915 GetCmdSpace<gles2::ReleaseTexImage2DCHROMIUM>(); | 1990 GetCmdSpace<gles2::cmds::ReleaseTexImage2DCHROMIUM>(); |
1916 if (c) { | 1991 if (c) { |
1917 c->Init(target, imageId); | 1992 c->Init(target, imageId); |
1918 } | 1993 } |
1919 } | 1994 } |
1920 | 1995 |
1921 void TraceBeginCHROMIUM(GLuint bucket_id) { | 1996 void TraceBeginCHROMIUM(GLuint bucket_id) { |
1922 gles2::TraceBeginCHROMIUM* c = GetCmdSpace<gles2::TraceBeginCHROMIUM>(); | 1997 gles2::cmds::TraceBeginCHROMIUM* c = |
| 1998 GetCmdSpace<gles2::cmds::TraceBeginCHROMIUM>(); |
1923 if (c) { | 1999 if (c) { |
1924 c->Init(bucket_id); | 2000 c->Init(bucket_id); |
1925 } | 2001 } |
1926 } | 2002 } |
1927 | 2003 |
1928 void TraceEndCHROMIUM() { | 2004 void TraceEndCHROMIUM() { |
1929 gles2::TraceEndCHROMIUM* c = GetCmdSpace<gles2::TraceEndCHROMIUM>(); | 2005 gles2::cmds::TraceEndCHROMIUM* c = |
| 2006 GetCmdSpace<gles2::cmds::TraceEndCHROMIUM>(); |
1930 if (c) { | 2007 if (c) { |
1931 c->Init(); | 2008 c->Init(); |
1932 } | 2009 } |
1933 } | 2010 } |
1934 | 2011 |
1935 void AsyncTexSubImage2DCHROMIUM( | 2012 void AsyncTexSubImage2DCHROMIUM( |
1936 GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, | 2013 GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, |
1937 GLsizei height, GLenum format, GLenum type, uint32 data_shm_id, | 2014 GLsizei height, GLenum format, GLenum type, uint32 data_shm_id, |
1938 uint32 data_shm_offset) { | 2015 uint32 data_shm_offset) { |
1939 gles2::AsyncTexSubImage2DCHROMIUM* c = | 2016 gles2::cmds::AsyncTexSubImage2DCHROMIUM* c = |
1940 GetCmdSpace<gles2::AsyncTexSubImage2DCHROMIUM>(); | 2017 GetCmdSpace<gles2::cmds::AsyncTexSubImage2DCHROMIUM>(); |
1941 if (c) { | 2018 if (c) { |
1942 c->Init( | 2019 c->Init( |
1943 target, level, xoffset, yoffset, width, height, format, type, | 2020 target, level, xoffset, yoffset, width, height, format, type, |
1944 data_shm_id, data_shm_offset); | 2021 data_shm_id, data_shm_offset); |
1945 } | 2022 } |
1946 } | 2023 } |
1947 | 2024 |
1948 void AsyncTexImage2DCHROMIUM( | 2025 void AsyncTexImage2DCHROMIUM( |
1949 GLenum target, GLint level, GLint internalformat, GLsizei width, | 2026 GLenum target, GLint level, GLint internalformat, GLsizei width, |
1950 GLsizei height, GLint border, GLenum format, GLenum type, | 2027 GLsizei height, GLint border, GLenum format, GLenum type, |
1951 uint32 pixels_shm_id, uint32 pixels_shm_offset) { | 2028 uint32 pixels_shm_id, uint32 pixels_shm_offset) { |
1952 gles2::AsyncTexImage2DCHROMIUM* c = | 2029 gles2::cmds::AsyncTexImage2DCHROMIUM* c = |
1953 GetCmdSpace<gles2::AsyncTexImage2DCHROMIUM>(); | 2030 GetCmdSpace<gles2::cmds::AsyncTexImage2DCHROMIUM>(); |
1954 if (c) { | 2031 if (c) { |
1955 c->Init( | 2032 c->Init( |
1956 target, level, internalformat, width, height, border, format, type, | 2033 target, level, internalformat, width, height, border, format, type, |
1957 pixels_shm_id, pixels_shm_offset); | 2034 pixels_shm_id, pixels_shm_offset); |
1958 } | 2035 } |
1959 } | 2036 } |
1960 | 2037 |
1961 void DiscardFramebufferEXT( | 2038 void DiscardFramebufferEXT( |
1962 GLenum target, GLsizei count, uint32 attachments_shm_id, | 2039 GLenum target, GLsizei count, uint32 attachments_shm_id, |
1963 uint32 attachments_shm_offset) { | 2040 uint32 attachments_shm_offset) { |
1964 gles2::DiscardFramebufferEXT* c = | 2041 gles2::cmds::DiscardFramebufferEXT* c = |
1965 GetCmdSpace<gles2::DiscardFramebufferEXT>(); | 2042 GetCmdSpace<gles2::cmds::DiscardFramebufferEXT>(); |
1966 if (c) { | 2043 if (c) { |
1967 c->Init(target, count, attachments_shm_id, attachments_shm_offset); | 2044 c->Init(target, count, attachments_shm_id, attachments_shm_offset); |
1968 } | 2045 } |
1969 } | 2046 } |
1970 | 2047 |
1971 void DiscardFramebufferEXTImmediate( | 2048 void DiscardFramebufferEXTImmediate( |
1972 GLenum target, GLsizei count, const GLenum* attachments) { | 2049 GLenum target, GLsizei count, const GLenum* attachments) { |
1973 const uint32 size = | 2050 const uint32 size = |
1974 gles2::DiscardFramebufferEXTImmediate::ComputeSize(count); | 2051 gles2::cmds::DiscardFramebufferEXTImmediate::ComputeSize(count); |
1975 gles2::DiscardFramebufferEXTImmediate* c = | 2052 gles2::cmds::DiscardFramebufferEXTImmediate* c = |
1976 GetImmediateCmdSpaceTotalSize<gles2::DiscardFramebufferEXTImmediate>( | 2053 GetImmediateCmdSpaceTotalSize<gles2::cmds::DiscardFramebufferEXTImmediat
e>(size); // NOLINT |
1977 size); | |
1978 if (c) { | 2054 if (c) { |
1979 c->Init(target, count, attachments); | 2055 c->Init(target, count, attachments); |
1980 } | 2056 } |
1981 } | 2057 } |
1982 | 2058 |
1983 void LoseContextCHROMIUM(GLenum current, GLenum other) { | 2059 void LoseContextCHROMIUM(GLenum current, GLenum other) { |
1984 gles2::LoseContextCHROMIUM* c = GetCmdSpace<gles2::LoseContextCHROMIUM>(); | 2060 gles2::cmds::LoseContextCHROMIUM* c = |
| 2061 GetCmdSpace<gles2::cmds::LoseContextCHROMIUM>(); |
1985 if (c) { | 2062 if (c) { |
1986 c->Init(current, other); | 2063 c->Init(current, other); |
1987 } | 2064 } |
1988 } | 2065 } |
1989 | 2066 |
1990 void WaitSyncPointCHROMIUM(GLuint sync_point) { | 2067 void WaitSyncPointCHROMIUM(GLuint sync_point) { |
1991 gles2::WaitSyncPointCHROMIUM* c = | 2068 gles2::cmds::WaitSyncPointCHROMIUM* c = |
1992 GetCmdSpace<gles2::WaitSyncPointCHROMIUM>(); | 2069 GetCmdSpace<gles2::cmds::WaitSyncPointCHROMIUM>(); |
1993 if (c) { | 2070 if (c) { |
1994 c->Init(sync_point); | 2071 c->Init(sync_point); |
1995 } | 2072 } |
1996 } | 2073 } |
1997 | 2074 |
1998 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_CMD_HELPER_AUTOGEN_H_ | 2075 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_CMD_HELPER_AUTOGEN_H_ |
1999 | 2076 |
OLD | NEW |