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 |
11 // This file is included by gles2_interface.h to declare the | 11 // This file is included by gles2_interface.h to declare the |
12 // GL api functions. | 12 // GL api functions. |
13 #ifndef GPU_COMMAND_BUFFER_CLIENT_GLES2_INTERFACE_AUTOGEN_H_ | 13 #ifndef GPU_COMMAND_BUFFER_CLIENT_GLES2_INTERFACE_AUTOGEN_H_ |
14 #define GPU_COMMAND_BUFFER_CLIENT_GLES2_INTERFACE_AUTOGEN_H_ | 14 #define GPU_COMMAND_BUFFER_CLIENT_GLES2_INTERFACE_AUTOGEN_H_ |
15 | 15 |
16 virtual void ActiveTexture(GLenum texture) = 0; | 16 virtual void ActiveTexture(GLenum texture) = 0; |
17 virtual void AttachShader(GLuint program, GLuint shader) = 0; | 17 virtual void AttachShader(GLuint program, GLuint shader) = 0; |
18 virtual void BindAttribLocation(GLuint program, | 18 virtual void BindAttribLocation(GLuint program, |
19 GLuint index, | 19 GLuint index, |
20 const char* name) = 0; | 20 const char* name) = 0; |
21 virtual void BindBuffer(GLenum target, GLuint buffer) = 0; | 21 virtual void BindBuffer(GLenum target, GLuint buffer) = 0; |
| 22 virtual void BindBufferBase(GLenum target, GLuint index, GLuint buffer) = 0; |
22 virtual void BindFramebuffer(GLenum target, GLuint framebuffer) = 0; | 23 virtual void BindFramebuffer(GLenum target, GLuint framebuffer) = 0; |
23 virtual void BindRenderbuffer(GLenum target, GLuint renderbuffer) = 0; | 24 virtual void BindRenderbuffer(GLenum target, GLuint renderbuffer) = 0; |
24 virtual void BindSampler(GLuint unit, GLuint sampler) = 0; | 25 virtual void BindSampler(GLuint unit, GLuint sampler) = 0; |
25 virtual void BindTexture(GLenum target, GLuint texture) = 0; | 26 virtual void BindTexture(GLenum target, GLuint texture) = 0; |
26 virtual void BindTransformFeedback(GLenum target, GLuint transformfeedback) = 0; | 27 virtual void BindTransformFeedback(GLenum target, GLuint transformfeedback) = 0; |
27 virtual void BlendColor(GLclampf red, | 28 virtual void BlendColor(GLclampf red, |
28 GLclampf green, | 29 GLclampf green, |
29 GLclampf blue, | 30 GLclampf blue, |
30 GLclampf alpha) = 0; | 31 GLclampf alpha) = 0; |
31 virtual void BlendEquation(GLenum mode) = 0; | 32 virtual void BlendEquation(GLenum mode) = 0; |
(...skipping 259 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
291 GLenum zpass) = 0; | 292 GLenum zpass) = 0; |
292 virtual void TexImage2D(GLenum target, | 293 virtual void TexImage2D(GLenum target, |
293 GLint level, | 294 GLint level, |
294 GLint internalformat, | 295 GLint internalformat, |
295 GLsizei width, | 296 GLsizei width, |
296 GLsizei height, | 297 GLsizei height, |
297 GLint border, | 298 GLint border, |
298 GLenum format, | 299 GLenum format, |
299 GLenum type, | 300 GLenum type, |
300 const void* pixels) = 0; | 301 const void* pixels) = 0; |
| 302 virtual void TexImage3D(GLenum target, |
| 303 GLint level, |
| 304 GLint internalformat, |
| 305 GLsizei width, |
| 306 GLsizei height, |
| 307 GLsizei depth, |
| 308 GLint border, |
| 309 GLenum format, |
| 310 GLenum type, |
| 311 const void* pixels) = 0; |
301 virtual void TexParameterf(GLenum target, GLenum pname, GLfloat param) = 0; | 312 virtual void TexParameterf(GLenum target, GLenum pname, GLfloat param) = 0; |
302 virtual void TexParameterfv(GLenum target, | 313 virtual void TexParameterfv(GLenum target, |
303 GLenum pname, | 314 GLenum pname, |
304 const GLfloat* params) = 0; | 315 const GLfloat* params) = 0; |
305 virtual void TexParameteri(GLenum target, GLenum pname, GLint param) = 0; | 316 virtual void TexParameteri(GLenum target, GLenum pname, GLint param) = 0; |
306 virtual void TexParameteriv(GLenum target, | 317 virtual void TexParameteriv(GLenum target, |
307 GLenum pname, | 318 GLenum pname, |
308 const GLint* params) = 0; | 319 const GLint* params) = 0; |
309 virtual void TexStorage3D(GLenum target, | 320 virtual void TexStorage3D(GLenum target, |
310 GLsizei levels, | 321 GLsizei levels, |
311 GLenum internalFormat, | 322 GLenum internalFormat, |
312 GLsizei width, | 323 GLsizei width, |
313 GLsizei height, | 324 GLsizei height, |
314 GLsizei depth) = 0; | 325 GLsizei depth) = 0; |
315 virtual void TexSubImage2D(GLenum target, | 326 virtual void TexSubImage2D(GLenum target, |
316 GLint level, | 327 GLint level, |
317 GLint xoffset, | 328 GLint xoffset, |
318 GLint yoffset, | 329 GLint yoffset, |
319 GLsizei width, | 330 GLsizei width, |
320 GLsizei height, | 331 GLsizei height, |
321 GLenum format, | 332 GLenum format, |
322 GLenum type, | 333 GLenum type, |
323 const void* pixels) = 0; | 334 const void* pixels) = 0; |
| 335 virtual void TexSubImage3D(GLenum target, |
| 336 GLint level, |
| 337 GLint xoffset, |
| 338 GLint yoffset, |
| 339 GLint zoffset, |
| 340 GLsizei width, |
| 341 GLsizei height, |
| 342 GLsizei depth, |
| 343 GLenum format, |
| 344 GLenum type, |
| 345 const void* pixels) = 0; |
324 virtual void Uniform1f(GLint location, GLfloat x) = 0; | 346 virtual void Uniform1f(GLint location, GLfloat x) = 0; |
325 virtual void Uniform1fv(GLint location, GLsizei count, const GLfloat* v) = 0; | 347 virtual void Uniform1fv(GLint location, GLsizei count, const GLfloat* v) = 0; |
326 virtual void Uniform1i(GLint location, GLint x) = 0; | 348 virtual void Uniform1i(GLint location, GLint x) = 0; |
327 virtual void Uniform1iv(GLint location, GLsizei count, const GLint* v) = 0; | 349 virtual void Uniform1iv(GLint location, GLsizei count, const GLint* v) = 0; |
328 virtual void Uniform1ui(GLint location, GLuint x) = 0; | 350 virtual void Uniform1ui(GLint location, GLuint x) = 0; |
329 virtual void Uniform1uiv(GLint location, GLsizei count, const GLuint* v) = 0; | 351 virtual void Uniform1uiv(GLint location, GLsizei count, const GLuint* v) = 0; |
330 virtual void Uniform2f(GLint location, GLfloat x, GLfloat y) = 0; | 352 virtual void Uniform2f(GLint location, GLfloat x, GLfloat y) = 0; |
331 virtual void Uniform2fv(GLint location, GLsizei count, const GLfloat* v) = 0; | 353 virtual void Uniform2fv(GLint location, GLsizei count, const GLfloat* v) = 0; |
332 virtual void Uniform2i(GLint location, GLint x, GLint y) = 0; | 354 virtual void Uniform2i(GLint location, GLint x, GLint y) = 0; |
333 virtual void Uniform2iv(GLint location, GLsizei count, const GLint* v) = 0; | 355 virtual void Uniform2iv(GLint location, GLsizei count, const GLint* v) = 0; |
(...skipping 275 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
609 GLint bounds_height, | 631 GLint bounds_height, |
610 GLfloat uv_x, | 632 GLfloat uv_x, |
611 GLfloat uv_y, | 633 GLfloat uv_y, |
612 GLfloat uv_width, | 634 GLfloat uv_width, |
613 GLfloat uv_height) = 0; | 635 GLfloat uv_height) = 0; |
614 virtual void SwapInterval(GLint interval) = 0; | 636 virtual void SwapInterval(GLint interval) = 0; |
615 virtual void MatrixLoadfCHROMIUM(GLenum matrixMode, const GLfloat* m) = 0; | 637 virtual void MatrixLoadfCHROMIUM(GLenum matrixMode, const GLfloat* m) = 0; |
616 virtual void MatrixLoadIdentityCHROMIUM(GLenum matrixMode) = 0; | 638 virtual void MatrixLoadIdentityCHROMIUM(GLenum matrixMode) = 0; |
617 virtual void BlendBarrierKHR() = 0; | 639 virtual void BlendBarrierKHR() = 0; |
618 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_INTERFACE_AUTOGEN_H_ | 640 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_INTERFACE_AUTOGEN_H_ |
OLD | NEW |