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 BindFramebuffer(GLenum target, GLuint framebuffer) = 0; | 22 virtual void BindFramebuffer(GLenum target, GLuint framebuffer) = 0; |
23 virtual void BindRenderbuffer(GLenum target, GLuint renderbuffer) = 0; | 23 virtual void BindRenderbuffer(GLenum target, GLuint renderbuffer) = 0; |
| 24 virtual void BindSampler(GLuint unit, GLuint sampler) = 0; |
24 virtual void BindTexture(GLenum target, GLuint texture) = 0; | 25 virtual void BindTexture(GLenum target, GLuint texture) = 0; |
| 26 virtual void BindTransformFeedback(GLenum target, GLuint transformfeedback) = 0; |
25 virtual void BlendColor(GLclampf red, | 27 virtual void BlendColor(GLclampf red, |
26 GLclampf green, | 28 GLclampf green, |
27 GLclampf blue, | 29 GLclampf blue, |
28 GLclampf alpha) = 0; | 30 GLclampf alpha) = 0; |
29 virtual void BlendEquation(GLenum mode) = 0; | 31 virtual void BlendEquation(GLenum mode) = 0; |
30 virtual void BlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha) = 0; | 32 virtual void BlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha) = 0; |
31 virtual void BlendFunc(GLenum sfactor, GLenum dfactor) = 0; | 33 virtual void BlendFunc(GLenum sfactor, GLenum dfactor) = 0; |
32 virtual void BlendFuncSeparate(GLenum srcRGB, | 34 virtual void BlendFuncSeparate(GLenum srcRGB, |
33 GLenum dstRGB, | 35 GLenum dstRGB, |
34 GLenum srcAlpha, | 36 GLenum srcAlpha, |
(...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
92 GLint y, | 94 GLint y, |
93 GLsizei width, | 95 GLsizei width, |
94 GLsizei height) = 0; | 96 GLsizei height) = 0; |
95 virtual GLuint CreateProgram() = 0; | 97 virtual GLuint CreateProgram() = 0; |
96 virtual GLuint CreateShader(GLenum type) = 0; | 98 virtual GLuint CreateShader(GLenum type) = 0; |
97 virtual void CullFace(GLenum mode) = 0; | 99 virtual void CullFace(GLenum mode) = 0; |
98 virtual void DeleteBuffers(GLsizei n, const GLuint* buffers) = 0; | 100 virtual void DeleteBuffers(GLsizei n, const GLuint* buffers) = 0; |
99 virtual void DeleteFramebuffers(GLsizei n, const GLuint* framebuffers) = 0; | 101 virtual void DeleteFramebuffers(GLsizei n, const GLuint* framebuffers) = 0; |
100 virtual void DeleteProgram(GLuint program) = 0; | 102 virtual void DeleteProgram(GLuint program) = 0; |
101 virtual void DeleteRenderbuffers(GLsizei n, const GLuint* renderbuffers) = 0; | 103 virtual void DeleteRenderbuffers(GLsizei n, const GLuint* renderbuffers) = 0; |
| 104 virtual void DeleteSamplers(GLsizei n, const GLuint* samplers) = 0; |
102 virtual void DeleteShader(GLuint shader) = 0; | 105 virtual void DeleteShader(GLuint shader) = 0; |
103 virtual void DeleteTextures(GLsizei n, const GLuint* textures) = 0; | 106 virtual void DeleteTextures(GLsizei n, const GLuint* textures) = 0; |
| 107 virtual void DeleteTransformFeedbacks(GLsizei n, const GLuint* ids) = 0; |
104 virtual void DepthFunc(GLenum func) = 0; | 108 virtual void DepthFunc(GLenum func) = 0; |
105 virtual void DepthMask(GLboolean flag) = 0; | 109 virtual void DepthMask(GLboolean flag) = 0; |
106 virtual void DepthRangef(GLclampf zNear, GLclampf zFar) = 0; | 110 virtual void DepthRangef(GLclampf zNear, GLclampf zFar) = 0; |
107 virtual void DetachShader(GLuint program, GLuint shader) = 0; | 111 virtual void DetachShader(GLuint program, GLuint shader) = 0; |
108 virtual void Disable(GLenum cap) = 0; | 112 virtual void Disable(GLenum cap) = 0; |
109 virtual void DisableVertexAttribArray(GLuint index) = 0; | 113 virtual void DisableVertexAttribArray(GLuint index) = 0; |
110 virtual void DrawArrays(GLenum mode, GLint first, GLsizei count) = 0; | 114 virtual void DrawArrays(GLenum mode, GLint first, GLsizei count) = 0; |
111 virtual void DrawElements(GLenum mode, | 115 virtual void DrawElements(GLenum mode, |
112 GLsizei count, | 116 GLsizei count, |
113 GLenum type, | 117 GLenum type, |
(...skipping 14 matching lines...) Expand all Loading... |
128 virtual void FramebufferTextureLayer(GLenum target, | 132 virtual void FramebufferTextureLayer(GLenum target, |
129 GLenum attachment, | 133 GLenum attachment, |
130 GLuint texture, | 134 GLuint texture, |
131 GLint level, | 135 GLint level, |
132 GLint layer) = 0; | 136 GLint layer) = 0; |
133 virtual void FrontFace(GLenum mode) = 0; | 137 virtual void FrontFace(GLenum mode) = 0; |
134 virtual void GenBuffers(GLsizei n, GLuint* buffers) = 0; | 138 virtual void GenBuffers(GLsizei n, GLuint* buffers) = 0; |
135 virtual void GenerateMipmap(GLenum target) = 0; | 139 virtual void GenerateMipmap(GLenum target) = 0; |
136 virtual void GenFramebuffers(GLsizei n, GLuint* framebuffers) = 0; | 140 virtual void GenFramebuffers(GLsizei n, GLuint* framebuffers) = 0; |
137 virtual void GenRenderbuffers(GLsizei n, GLuint* renderbuffers) = 0; | 141 virtual void GenRenderbuffers(GLsizei n, GLuint* renderbuffers) = 0; |
| 142 virtual void GenSamplers(GLsizei n, GLuint* samplers) = 0; |
138 virtual void GenTextures(GLsizei n, GLuint* textures) = 0; | 143 virtual void GenTextures(GLsizei n, GLuint* textures) = 0; |
| 144 virtual void GenTransformFeedbacks(GLsizei n, GLuint* ids) = 0; |
139 virtual void GetActiveAttrib(GLuint program, | 145 virtual void GetActiveAttrib(GLuint program, |
140 GLuint index, | 146 GLuint index, |
141 GLsizei bufsize, | 147 GLsizei bufsize, |
142 GLsizei* length, | 148 GLsizei* length, |
143 GLint* size, | 149 GLint* size, |
144 GLenum* type, | 150 GLenum* type, |
145 char* name) = 0; | 151 char* name) = 0; |
146 virtual void GetActiveUniform(GLuint program, | 152 virtual void GetActiveUniform(GLuint program, |
147 GLuint index, | 153 GLuint index, |
148 GLsizei bufsize, | 154 GLsizei bufsize, |
(...skipping 23 matching lines...) Expand all Loading... |
172 GLsizei bufSize, | 178 GLsizei bufSize, |
173 GLint* params) = 0; | 179 GLint* params) = 0; |
174 virtual void GetProgramiv(GLuint program, GLenum pname, GLint* params) = 0; | 180 virtual void GetProgramiv(GLuint program, GLenum pname, GLint* params) = 0; |
175 virtual void GetProgramInfoLog(GLuint program, | 181 virtual void GetProgramInfoLog(GLuint program, |
176 GLsizei bufsize, | 182 GLsizei bufsize, |
177 GLsizei* length, | 183 GLsizei* length, |
178 char* infolog) = 0; | 184 char* infolog) = 0; |
179 virtual void GetRenderbufferParameteriv(GLenum target, | 185 virtual void GetRenderbufferParameteriv(GLenum target, |
180 GLenum pname, | 186 GLenum pname, |
181 GLint* params) = 0; | 187 GLint* params) = 0; |
| 188 virtual void GetSamplerParameterfv(GLuint sampler, |
| 189 GLenum pname, |
| 190 GLfloat* params) = 0; |
| 191 virtual void GetSamplerParameteriv(GLuint sampler, |
| 192 GLenum pname, |
| 193 GLint* params) = 0; |
182 virtual void GetShaderiv(GLuint shader, GLenum pname, GLint* params) = 0; | 194 virtual void GetShaderiv(GLuint shader, GLenum pname, GLint* params) = 0; |
183 virtual void GetShaderInfoLog(GLuint shader, | 195 virtual void GetShaderInfoLog(GLuint shader, |
184 GLsizei bufsize, | 196 GLsizei bufsize, |
185 GLsizei* length, | 197 GLsizei* length, |
186 char* infolog) = 0; | 198 char* infolog) = 0; |
187 virtual void GetShaderPrecisionFormat(GLenum shadertype, | 199 virtual void GetShaderPrecisionFormat(GLenum shadertype, |
188 GLenum precisiontype, | 200 GLenum precisiontype, |
189 GLint* range, | 201 GLint* range, |
190 GLint* precision) = 0; | 202 GLint* precision) = 0; |
191 virtual void GetShaderSource(GLuint shader, | 203 virtual void GetShaderSource(GLuint shader, |
(...skipping 22 matching lines...) Expand all Loading... |
214 const GLenum* attachments, | 226 const GLenum* attachments, |
215 GLint x, | 227 GLint x, |
216 GLint y, | 228 GLint y, |
217 GLsizei width, | 229 GLsizei width, |
218 GLsizei height) = 0; | 230 GLsizei height) = 0; |
219 virtual GLboolean IsBuffer(GLuint buffer) = 0; | 231 virtual GLboolean IsBuffer(GLuint buffer) = 0; |
220 virtual GLboolean IsEnabled(GLenum cap) = 0; | 232 virtual GLboolean IsEnabled(GLenum cap) = 0; |
221 virtual GLboolean IsFramebuffer(GLuint framebuffer) = 0; | 233 virtual GLboolean IsFramebuffer(GLuint framebuffer) = 0; |
222 virtual GLboolean IsProgram(GLuint program) = 0; | 234 virtual GLboolean IsProgram(GLuint program) = 0; |
223 virtual GLboolean IsRenderbuffer(GLuint renderbuffer) = 0; | 235 virtual GLboolean IsRenderbuffer(GLuint renderbuffer) = 0; |
| 236 virtual GLboolean IsSampler(GLuint sampler) = 0; |
224 virtual GLboolean IsShader(GLuint shader) = 0; | 237 virtual GLboolean IsShader(GLuint shader) = 0; |
225 virtual GLboolean IsTexture(GLuint texture) = 0; | 238 virtual GLboolean IsTexture(GLuint texture) = 0; |
| 239 virtual GLboolean IsTransformFeedback(GLuint transformfeedback) = 0; |
226 virtual void LineWidth(GLfloat width) = 0; | 240 virtual void LineWidth(GLfloat width) = 0; |
227 virtual void LinkProgram(GLuint program) = 0; | 241 virtual void LinkProgram(GLuint program) = 0; |
| 242 virtual void PauseTransformFeedback() = 0; |
228 virtual void PixelStorei(GLenum pname, GLint param) = 0; | 243 virtual void PixelStorei(GLenum pname, GLint param) = 0; |
229 virtual void PolygonOffset(GLfloat factor, GLfloat units) = 0; | 244 virtual void PolygonOffset(GLfloat factor, GLfloat units) = 0; |
230 virtual void ReadBuffer(GLenum src) = 0; | 245 virtual void ReadBuffer(GLenum src) = 0; |
231 virtual void ReadPixels(GLint x, | 246 virtual void ReadPixels(GLint x, |
232 GLint y, | 247 GLint y, |
233 GLsizei width, | 248 GLsizei width, |
234 GLsizei height, | 249 GLsizei height, |
235 GLenum format, | 250 GLenum format, |
236 GLenum type, | 251 GLenum type, |
237 void* pixels) = 0; | 252 void* pixels) = 0; |
238 virtual void ReleaseShaderCompiler() = 0; | 253 virtual void ReleaseShaderCompiler() = 0; |
239 virtual void RenderbufferStorage(GLenum target, | 254 virtual void RenderbufferStorage(GLenum target, |
240 GLenum internalformat, | 255 GLenum internalformat, |
241 GLsizei width, | 256 GLsizei width, |
242 GLsizei height) = 0; | 257 GLsizei height) = 0; |
| 258 virtual void ResumeTransformFeedback() = 0; |
243 virtual void SampleCoverage(GLclampf value, GLboolean invert) = 0; | 259 virtual void SampleCoverage(GLclampf value, GLboolean invert) = 0; |
| 260 virtual void SamplerParameterf(GLuint sampler, GLenum pname, GLfloat param) = 0; |
| 261 virtual void SamplerParameterfv(GLuint sampler, |
| 262 GLenum pname, |
| 263 const GLfloat* params) = 0; |
| 264 virtual void SamplerParameteri(GLuint sampler, GLenum pname, GLint param) = 0; |
| 265 virtual void SamplerParameteriv(GLuint sampler, |
| 266 GLenum pname, |
| 267 const GLint* params) = 0; |
244 virtual void Scissor(GLint x, GLint y, GLsizei width, GLsizei height) = 0; | 268 virtual void Scissor(GLint x, GLint y, GLsizei width, GLsizei height) = 0; |
245 virtual void ShaderBinary(GLsizei n, | 269 virtual void ShaderBinary(GLsizei n, |
246 const GLuint* shaders, | 270 const GLuint* shaders, |
247 GLenum binaryformat, | 271 GLenum binaryformat, |
248 const void* binary, | 272 const void* binary, |
249 GLsizei length) = 0; | 273 GLsizei length) = 0; |
250 virtual void ShaderSource(GLuint shader, | 274 virtual void ShaderSource(GLuint shader, |
251 GLsizei count, | 275 GLsizei count, |
252 const GLchar* const* str, | 276 const GLchar* const* str, |
253 const GLint* length) = 0; | 277 const GLint* length) = 0; |
(...skipping 177 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
431 GLsizei samples) = 0; | 455 GLsizei samples) = 0; |
432 virtual void TexStorage2DEXT(GLenum target, | 456 virtual void TexStorage2DEXT(GLenum target, |
433 GLsizei levels, | 457 GLsizei levels, |
434 GLenum internalFormat, | 458 GLenum internalFormat, |
435 GLsizei width, | 459 GLsizei width, |
436 GLsizei height) = 0; | 460 GLsizei height) = 0; |
437 virtual void GenQueriesEXT(GLsizei n, GLuint* queries) = 0; | 461 virtual void GenQueriesEXT(GLsizei n, GLuint* queries) = 0; |
438 virtual void DeleteQueriesEXT(GLsizei n, const GLuint* queries) = 0; | 462 virtual void DeleteQueriesEXT(GLsizei n, const GLuint* queries) = 0; |
439 virtual GLboolean IsQueryEXT(GLuint id) = 0; | 463 virtual GLboolean IsQueryEXT(GLuint id) = 0; |
440 virtual void BeginQueryEXT(GLenum target, GLuint id) = 0; | 464 virtual void BeginQueryEXT(GLenum target, GLuint id) = 0; |
| 465 virtual void BeginTransformFeedback(GLenum primitivemode) = 0; |
441 virtual void EndQueryEXT(GLenum target) = 0; | 466 virtual void EndQueryEXT(GLenum target) = 0; |
| 467 virtual void EndTransformFeedback() = 0; |
442 virtual void GetQueryivEXT(GLenum target, GLenum pname, GLint* params) = 0; | 468 virtual void GetQueryivEXT(GLenum target, GLenum pname, GLint* params) = 0; |
443 virtual void GetQueryObjectuivEXT(GLuint id, GLenum pname, GLuint* params) = 0; | 469 virtual void GetQueryObjectuivEXT(GLuint id, GLenum pname, GLuint* params) = 0; |
444 virtual void InsertEventMarkerEXT(GLsizei length, const GLchar* marker) = 0; | 470 virtual void InsertEventMarkerEXT(GLsizei length, const GLchar* marker) = 0; |
445 virtual void PushGroupMarkerEXT(GLsizei length, const GLchar* marker) = 0; | 471 virtual void PushGroupMarkerEXT(GLsizei length, const GLchar* marker) = 0; |
446 virtual void PopGroupMarkerEXT() = 0; | 472 virtual void PopGroupMarkerEXT() = 0; |
447 virtual void GenVertexArraysOES(GLsizei n, GLuint* arrays) = 0; | 473 virtual void GenVertexArraysOES(GLsizei n, GLuint* arrays) = 0; |
448 virtual void DeleteVertexArraysOES(GLsizei n, const GLuint* arrays) = 0; | 474 virtual void DeleteVertexArraysOES(GLsizei n, const GLuint* arrays) = 0; |
449 virtual GLboolean IsVertexArrayOES(GLuint array) = 0; | 475 virtual GLboolean IsVertexArrayOES(GLuint array) = 0; |
450 virtual void BindVertexArrayOES(GLuint array) = 0; | 476 virtual void BindVertexArrayOES(GLuint array) = 0; |
451 virtual void SwapBuffers() = 0; | 477 virtual void SwapBuffers() = 0; |
(...skipping 131 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
583 GLint bounds_height, | 609 GLint bounds_height, |
584 GLfloat uv_x, | 610 GLfloat uv_x, |
585 GLfloat uv_y, | 611 GLfloat uv_y, |
586 GLfloat uv_width, | 612 GLfloat uv_width, |
587 GLfloat uv_height) = 0; | 613 GLfloat uv_height) = 0; |
588 virtual void SwapInterval(GLint interval) = 0; | 614 virtual void SwapInterval(GLint interval) = 0; |
589 virtual void MatrixLoadfCHROMIUM(GLenum matrixMode, const GLfloat* m) = 0; | 615 virtual void MatrixLoadfCHROMIUM(GLenum matrixMode, const GLfloat* m) = 0; |
590 virtual void MatrixLoadIdentityCHROMIUM(GLenum matrixMode) = 0; | 616 virtual void MatrixLoadIdentityCHROMIUM(GLenum matrixMode) = 0; |
591 virtual void BlendBarrierKHR() = 0; | 617 virtual void BlendBarrierKHR() = 0; |
592 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_INTERFACE_AUTOGEN_H_ | 618 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_INTERFACE_AUTOGEN_H_ |
OLD | NEW |