OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 // This file is auto-generated from | 5 // This file is auto-generated from |
6 // gpu/command_buffer/build_gles2_cmd_buffer.py | 6 // gpu/command_buffer/build_gles2_cmd_buffer.py |
7 // It's formatted by clang-format using chromium coding style: | 7 // It's formatted by clang-format using chromium coding style: |
8 // clang-format -i -style=chromium filename | 8 // clang-format -i -style=chromium filename |
9 // DO NOT EDIT! | 9 // DO NOT EDIT! |
10 | 10 |
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
64 const void* data) = 0; | 64 const void* data) = 0; |
65 virtual void CompressedTexSubImage2D(GLenum target, | 65 virtual void CompressedTexSubImage2D(GLenum target, |
66 GLint level, | 66 GLint level, |
67 GLint xoffset, | 67 GLint xoffset, |
68 GLint yoffset, | 68 GLint yoffset, |
69 GLsizei width, | 69 GLsizei width, |
70 GLsizei height, | 70 GLsizei height, |
71 GLenum format, | 71 GLenum format, |
72 GLsizei imageSize, | 72 GLsizei imageSize, |
73 const void* data) = 0; | 73 const void* data) = 0; |
| 74 virtual void CopyBufferSubData(GLenum readtarget, |
| 75 GLenum writetarget, |
| 76 GLintptr readoffset, |
| 77 GLintptr writeoffset, |
| 78 GLsizeiptr size) = 0; |
74 virtual void CopyTexImage2D(GLenum target, | 79 virtual void CopyTexImage2D(GLenum target, |
75 GLint level, | 80 GLint level, |
76 GLenum internalformat, | 81 GLenum internalformat, |
77 GLint x, | 82 GLint x, |
78 GLint y, | 83 GLint y, |
79 GLsizei width, | 84 GLsizei width, |
80 GLsizei height, | 85 GLsizei height, |
81 GLint border) = 0; | 86 GLint border) = 0; |
82 virtual void CopyTexSubImage2D(GLenum target, | 87 virtual void CopyTexSubImage2D(GLenum target, |
83 GLint level, | 88 GLint level, |
(...skipping 29 matching lines...) Expand all Loading... |
113 virtual void Flush() = 0; | 118 virtual void Flush() = 0; |
114 virtual void FramebufferRenderbuffer(GLenum target, | 119 virtual void FramebufferRenderbuffer(GLenum target, |
115 GLenum attachment, | 120 GLenum attachment, |
116 GLenum renderbuffertarget, | 121 GLenum renderbuffertarget, |
117 GLuint renderbuffer) = 0; | 122 GLuint renderbuffer) = 0; |
118 virtual void FramebufferTexture2D(GLenum target, | 123 virtual void FramebufferTexture2D(GLenum target, |
119 GLenum attachment, | 124 GLenum attachment, |
120 GLenum textarget, | 125 GLenum textarget, |
121 GLuint texture, | 126 GLuint texture, |
122 GLint level) = 0; | 127 GLint level) = 0; |
| 128 virtual void FramebufferTextureLayer(GLenum target, |
| 129 GLenum attachment, |
| 130 GLuint texture, |
| 131 GLint level, |
| 132 GLint layer) = 0; |
123 virtual void FrontFace(GLenum mode) = 0; | 133 virtual void FrontFace(GLenum mode) = 0; |
124 virtual void GenBuffers(GLsizei n, GLuint* buffers) = 0; | 134 virtual void GenBuffers(GLsizei n, GLuint* buffers) = 0; |
125 virtual void GenerateMipmap(GLenum target) = 0; | 135 virtual void GenerateMipmap(GLenum target) = 0; |
126 virtual void GenFramebuffers(GLsizei n, GLuint* framebuffers) = 0; | 136 virtual void GenFramebuffers(GLsizei n, GLuint* framebuffers) = 0; |
127 virtual void GenRenderbuffers(GLsizei n, GLuint* renderbuffers) = 0; | 137 virtual void GenRenderbuffers(GLsizei n, GLuint* renderbuffers) = 0; |
128 virtual void GenTextures(GLsizei n, GLuint* textures) = 0; | 138 virtual void GenTextures(GLsizei n, GLuint* textures) = 0; |
129 virtual void GetActiveAttrib(GLuint program, | 139 virtual void GetActiveAttrib(GLuint program, |
130 GLuint index, | 140 GLuint index, |
131 GLsizei bufsize, | 141 GLsizei bufsize, |
132 GLsizei* length, | 142 GLsizei* length, |
(...skipping 16 matching lines...) Expand all Loading... |
149 virtual void GetBufferParameteriv(GLenum target, | 159 virtual void GetBufferParameteriv(GLenum target, |
150 GLenum pname, | 160 GLenum pname, |
151 GLint* params) = 0; | 161 GLint* params) = 0; |
152 virtual GLenum GetError() = 0; | 162 virtual GLenum GetError() = 0; |
153 virtual void GetFloatv(GLenum pname, GLfloat* params) = 0; | 163 virtual void GetFloatv(GLenum pname, GLfloat* params) = 0; |
154 virtual void GetFramebufferAttachmentParameteriv(GLenum target, | 164 virtual void GetFramebufferAttachmentParameteriv(GLenum target, |
155 GLenum attachment, | 165 GLenum attachment, |
156 GLenum pname, | 166 GLenum pname, |
157 GLint* params) = 0; | 167 GLint* params) = 0; |
158 virtual void GetIntegerv(GLenum pname, GLint* params) = 0; | 168 virtual void GetIntegerv(GLenum pname, GLint* params) = 0; |
| 169 virtual void GetInternalformativ(GLenum target, |
| 170 GLenum format, |
| 171 GLenum pname, |
| 172 GLsizei bufSize, |
| 173 GLint* params) = 0; |
159 virtual void GetProgramiv(GLuint program, GLenum pname, GLint* params) = 0; | 174 virtual void GetProgramiv(GLuint program, GLenum pname, GLint* params) = 0; |
160 virtual void GetProgramInfoLog(GLuint program, | 175 virtual void GetProgramInfoLog(GLuint program, |
161 GLsizei bufsize, | 176 GLsizei bufsize, |
162 GLsizei* length, | 177 GLsizei* length, |
163 char* infolog) = 0; | 178 char* infolog) = 0; |
164 virtual void GetRenderbufferParameteriv(GLenum target, | 179 virtual void GetRenderbufferParameteriv(GLenum target, |
165 GLenum pname, | 180 GLenum pname, |
166 GLint* params) = 0; | 181 GLint* params) = 0; |
167 virtual void GetShaderiv(GLuint shader, GLenum pname, GLint* params) = 0; | 182 virtual void GetShaderiv(GLuint shader, GLenum pname, GLint* params) = 0; |
168 virtual void GetShaderInfoLog(GLuint shader, | 183 virtual void GetShaderInfoLog(GLuint shader, |
(...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
249 GLenum type, | 264 GLenum type, |
250 const void* pixels) = 0; | 265 const void* pixels) = 0; |
251 virtual void TexParameterf(GLenum target, GLenum pname, GLfloat param) = 0; | 266 virtual void TexParameterf(GLenum target, GLenum pname, GLfloat param) = 0; |
252 virtual void TexParameterfv(GLenum target, | 267 virtual void TexParameterfv(GLenum target, |
253 GLenum pname, | 268 GLenum pname, |
254 const GLfloat* params) = 0; | 269 const GLfloat* params) = 0; |
255 virtual void TexParameteri(GLenum target, GLenum pname, GLint param) = 0; | 270 virtual void TexParameteri(GLenum target, GLenum pname, GLint param) = 0; |
256 virtual void TexParameteriv(GLenum target, | 271 virtual void TexParameteriv(GLenum target, |
257 GLenum pname, | 272 GLenum pname, |
258 const GLint* params) = 0; | 273 const GLint* params) = 0; |
| 274 virtual void TexStorage3D(GLenum target, |
| 275 GLsizei levels, |
| 276 GLenum internalFormat, |
| 277 GLsizei width, |
| 278 GLsizei height, |
| 279 GLsizei depth) = 0; |
259 virtual void TexSubImage2D(GLenum target, | 280 virtual void TexSubImage2D(GLenum target, |
260 GLint level, | 281 GLint level, |
261 GLint xoffset, | 282 GLint xoffset, |
262 GLint yoffset, | 283 GLint yoffset, |
263 GLsizei width, | 284 GLsizei width, |
264 GLsizei height, | 285 GLsizei height, |
265 GLenum format, | 286 GLenum format, |
266 GLenum type, | 287 GLenum type, |
267 const void* pixels) = 0; | 288 const void* pixels) = 0; |
268 virtual void Uniform1f(GLint location, GLfloat x) = 0; | 289 virtual void Uniform1f(GLint location, GLfloat x) = 0; |
269 virtual void Uniform1fv(GLint location, GLsizei count, const GLfloat* v) = 0; | 290 virtual void Uniform1fv(GLint location, GLsizei count, const GLfloat* v) = 0; |
270 virtual void Uniform1i(GLint location, GLint x) = 0; | 291 virtual void Uniform1i(GLint location, GLint x) = 0; |
271 virtual void Uniform1iv(GLint location, GLsizei count, const GLint* v) = 0; | 292 virtual void Uniform1iv(GLint location, GLsizei count, const GLint* v) = 0; |
| 293 virtual void Uniform1ui(GLint location, GLuint x) = 0; |
| 294 virtual void Uniform1uiv(GLint location, GLsizei count, const GLuint* v) = 0; |
272 virtual void Uniform2f(GLint location, GLfloat x, GLfloat y) = 0; | 295 virtual void Uniform2f(GLint location, GLfloat x, GLfloat y) = 0; |
273 virtual void Uniform2fv(GLint location, GLsizei count, const GLfloat* v) = 0; | 296 virtual void Uniform2fv(GLint location, GLsizei count, const GLfloat* v) = 0; |
274 virtual void Uniform2i(GLint location, GLint x, GLint y) = 0; | 297 virtual void Uniform2i(GLint location, GLint x, GLint y) = 0; |
275 virtual void Uniform2iv(GLint location, GLsizei count, const GLint* v) = 0; | 298 virtual void Uniform2iv(GLint location, GLsizei count, const GLint* v) = 0; |
| 299 virtual void Uniform2ui(GLint location, GLuint x, GLuint y) = 0; |
| 300 virtual void Uniform2uiv(GLint location, GLsizei count, const GLuint* v) = 0; |
276 virtual void Uniform3f(GLint location, GLfloat x, GLfloat y, GLfloat z) = 0; | 301 virtual void Uniform3f(GLint location, GLfloat x, GLfloat y, GLfloat z) = 0; |
277 virtual void Uniform3fv(GLint location, GLsizei count, const GLfloat* v) = 0; | 302 virtual void Uniform3fv(GLint location, GLsizei count, const GLfloat* v) = 0; |
278 virtual void Uniform3i(GLint location, GLint x, GLint y, GLint z) = 0; | 303 virtual void Uniform3i(GLint location, GLint x, GLint y, GLint z) = 0; |
279 virtual void Uniform3iv(GLint location, GLsizei count, const GLint* v) = 0; | 304 virtual void Uniform3iv(GLint location, GLsizei count, const GLint* v) = 0; |
| 305 virtual void Uniform3ui(GLint location, GLuint x, GLuint y, GLuint z) = 0; |
| 306 virtual void Uniform3uiv(GLint location, GLsizei count, const GLuint* v) = 0; |
280 virtual void Uniform4f(GLint location, | 307 virtual void Uniform4f(GLint location, |
281 GLfloat x, | 308 GLfloat x, |
282 GLfloat y, | 309 GLfloat y, |
283 GLfloat z, | 310 GLfloat z, |
284 GLfloat w) = 0; | 311 GLfloat w) = 0; |
285 virtual void Uniform4fv(GLint location, GLsizei count, const GLfloat* v) = 0; | 312 virtual void Uniform4fv(GLint location, GLsizei count, const GLfloat* v) = 0; |
286 virtual void Uniform4i(GLint location, GLint x, GLint y, GLint z, GLint w) = 0; | 313 virtual void Uniform4i(GLint location, GLint x, GLint y, GLint z, GLint w) = 0; |
287 virtual void Uniform4iv(GLint location, GLsizei count, const GLint* v) = 0; | 314 virtual void Uniform4iv(GLint location, GLsizei count, const GLint* v) = 0; |
| 315 virtual void Uniform4ui(GLint location, |
| 316 GLuint x, |
| 317 GLuint y, |
| 318 GLuint z, |
| 319 GLuint w) = 0; |
| 320 virtual void Uniform4uiv(GLint location, GLsizei count, const GLuint* v) = 0; |
288 virtual void UniformMatrix2fv(GLint location, | 321 virtual void UniformMatrix2fv(GLint location, |
289 GLsizei count, | 322 GLsizei count, |
290 GLboolean transpose, | 323 GLboolean transpose, |
291 const GLfloat* value) = 0; | 324 const GLfloat* value) = 0; |
| 325 virtual void UniformMatrix2x3fv(GLint location, |
| 326 GLsizei count, |
| 327 GLboolean transpose, |
| 328 const GLfloat* value) = 0; |
| 329 virtual void UniformMatrix2x4fv(GLint location, |
| 330 GLsizei count, |
| 331 GLboolean transpose, |
| 332 const GLfloat* value) = 0; |
292 virtual void UniformMatrix3fv(GLint location, | 333 virtual void UniformMatrix3fv(GLint location, |
293 GLsizei count, | 334 GLsizei count, |
294 GLboolean transpose, | 335 GLboolean transpose, |
295 const GLfloat* value) = 0; | 336 const GLfloat* value) = 0; |
| 337 virtual void UniformMatrix3x2fv(GLint location, |
| 338 GLsizei count, |
| 339 GLboolean transpose, |
| 340 const GLfloat* value) = 0; |
| 341 virtual void UniformMatrix3x4fv(GLint location, |
| 342 GLsizei count, |
| 343 GLboolean transpose, |
| 344 const GLfloat* value) = 0; |
296 virtual void UniformMatrix4fv(GLint location, | 345 virtual void UniformMatrix4fv(GLint location, |
297 GLsizei count, | 346 GLsizei count, |
298 GLboolean transpose, | 347 GLboolean transpose, |
299 const GLfloat* value) = 0; | 348 const GLfloat* value) = 0; |
| 349 virtual void UniformMatrix4x2fv(GLint location, |
| 350 GLsizei count, |
| 351 GLboolean transpose, |
| 352 const GLfloat* value) = 0; |
| 353 virtual void UniformMatrix4x3fv(GLint location, |
| 354 GLsizei count, |
| 355 GLboolean transpose, |
| 356 const GLfloat* value) = 0; |
300 virtual void UseProgram(GLuint program) = 0; | 357 virtual void UseProgram(GLuint program) = 0; |
301 virtual void ValidateProgram(GLuint program) = 0; | 358 virtual void ValidateProgram(GLuint program) = 0; |
302 virtual void VertexAttrib1f(GLuint indx, GLfloat x) = 0; | 359 virtual void VertexAttrib1f(GLuint indx, GLfloat x) = 0; |
303 virtual void VertexAttrib1fv(GLuint indx, const GLfloat* values) = 0; | 360 virtual void VertexAttrib1fv(GLuint indx, const GLfloat* values) = 0; |
304 virtual void VertexAttrib2f(GLuint indx, GLfloat x, GLfloat y) = 0; | 361 virtual void VertexAttrib2f(GLuint indx, GLfloat x, GLfloat y) = 0; |
305 virtual void VertexAttrib2fv(GLuint indx, const GLfloat* values) = 0; | 362 virtual void VertexAttrib2fv(GLuint indx, const GLfloat* values) = 0; |
306 virtual void VertexAttrib3f(GLuint indx, GLfloat x, GLfloat y, GLfloat z) = 0; | 363 virtual void VertexAttrib3f(GLuint indx, GLfloat x, GLfloat y, GLfloat z) = 0; |
307 virtual void VertexAttrib3fv(GLuint indx, const GLfloat* values) = 0; | 364 virtual void VertexAttrib3fv(GLuint indx, const GLfloat* values) = 0; |
308 virtual void VertexAttrib4f(GLuint indx, | 365 virtual void VertexAttrib4f(GLuint indx, |
309 GLfloat x, | 366 GLfloat x, |
310 GLfloat y, | 367 GLfloat y, |
311 GLfloat z, | 368 GLfloat z, |
312 GLfloat w) = 0; | 369 GLfloat w) = 0; |
313 virtual void VertexAttrib4fv(GLuint indx, const GLfloat* values) = 0; | 370 virtual void VertexAttrib4fv(GLuint indx, const GLfloat* values) = 0; |
| 371 virtual void VertexAttribI4i(GLuint indx, |
| 372 GLint x, |
| 373 GLint y, |
| 374 GLint z, |
| 375 GLint w) = 0; |
| 376 virtual void VertexAttribI4iv(GLuint indx, const GLint* values) = 0; |
| 377 virtual void VertexAttribI4ui(GLuint indx, |
| 378 GLuint x, |
| 379 GLuint y, |
| 380 GLuint z, |
| 381 GLuint w) = 0; |
| 382 virtual void VertexAttribI4uiv(GLuint indx, const GLuint* values) = 0; |
| 383 virtual void VertexAttribIPointer(GLuint indx, |
| 384 GLint size, |
| 385 GLenum type, |
| 386 GLsizei stride, |
| 387 const void* ptr) = 0; |
314 virtual void VertexAttribPointer(GLuint indx, | 388 virtual void VertexAttribPointer(GLuint indx, |
315 GLint size, | 389 GLint size, |
316 GLenum type, | 390 GLenum type, |
317 GLboolean normalized, | 391 GLboolean normalized, |
318 GLsizei stride, | 392 GLsizei stride, |
319 const void* ptr) = 0; | 393 const void* ptr) = 0; |
320 virtual void Viewport(GLint x, GLint y, GLsizei width, GLsizei height) = 0; | 394 virtual void Viewport(GLint x, GLint y, GLsizei width, GLsizei height) = 0; |
321 virtual void BlitFramebufferCHROMIUM(GLint srcX0, | 395 virtual void BlitFramebufferCHROMIUM(GLint srcX0, |
322 GLint srcY0, | 396 GLint srcY0, |
323 GLint srcX1, | 397 GLint srcX1, |
(...skipping 172 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
496 GLint bounds_width, | 570 GLint bounds_width, |
497 GLint bounds_height, | 571 GLint bounds_height, |
498 GLfloat uv_x, | 572 GLfloat uv_x, |
499 GLfloat uv_y, | 573 GLfloat uv_y, |
500 GLfloat uv_width, | 574 GLfloat uv_width, |
501 GLfloat uv_height) = 0; | 575 GLfloat uv_height) = 0; |
502 virtual void MatrixLoadfCHROMIUM(GLenum matrixMode, const GLfloat* m) = 0; | 576 virtual void MatrixLoadfCHROMIUM(GLenum matrixMode, const GLfloat* m) = 0; |
503 virtual void MatrixLoadIdentityCHROMIUM(GLenum matrixMode) = 0; | 577 virtual void MatrixLoadIdentityCHROMIUM(GLenum matrixMode) = 0; |
504 virtual void BlendBarrierKHR() = 0; | 578 virtual void BlendBarrierKHR() = 0; |
505 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_INTERFACE_AUTOGEN_H_ | 579 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_INTERFACE_AUTOGEN_H_ |
OLD | NEW |