Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(77)

Side by Side Diff: gpu/command_buffer/client/gles2_interface_stub_autogen.h

Issue 663363002: Standardize usage of virtual/override/final in gpu/ (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Update generator script Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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_stub.h. 11 // This file is included by gles2_interface_stub.h.
12 #ifndef GPU_COMMAND_BUFFER_CLIENT_GLES2_INTERFACE_STUB_AUTOGEN_H_ 12 #ifndef GPU_COMMAND_BUFFER_CLIENT_GLES2_INTERFACE_STUB_AUTOGEN_H_
13 #define GPU_COMMAND_BUFFER_CLIENT_GLES2_INTERFACE_STUB_AUTOGEN_H_ 13 #define GPU_COMMAND_BUFFER_CLIENT_GLES2_INTERFACE_STUB_AUTOGEN_H_
14 14
15 virtual void ActiveTexture(GLenum texture) override; 15 void ActiveTexture(GLenum texture) override;
16 virtual void AttachShader(GLuint program, GLuint shader) override; 16 void AttachShader(GLuint program, GLuint shader) override;
17 virtual void BindAttribLocation(GLuint program, 17 void BindAttribLocation(GLuint program,
18 GLuint index, 18 GLuint index,
19 const char* name) override; 19 const char* name) override;
20 virtual void BindBuffer(GLenum target, GLuint buffer) override; 20 void BindBuffer(GLenum target, GLuint buffer) override;
21 virtual void BindFramebuffer(GLenum target, GLuint framebuffer) override; 21 void BindFramebuffer(GLenum target, GLuint framebuffer) override;
22 virtual void BindRenderbuffer(GLenum target, GLuint renderbuffer) override; 22 void BindRenderbuffer(GLenum target, GLuint renderbuffer) override;
23 virtual void BindTexture(GLenum target, GLuint texture) override; 23 void BindTexture(GLenum target, GLuint texture) override;
24 virtual void BlendColor(GLclampf red, 24 void BlendColor(GLclampf red,
25 GLclampf green, 25 GLclampf green,
26 GLclampf blue, 26 GLclampf blue,
27 GLclampf alpha) override; 27 GLclampf alpha) override;
28 virtual void BlendEquation(GLenum mode) override; 28 void BlendEquation(GLenum mode) override;
29 virtual void BlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha) override; 29 void BlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha) override;
30 virtual void BlendFunc(GLenum sfactor, GLenum dfactor) override; 30 void BlendFunc(GLenum sfactor, GLenum dfactor) override;
31 virtual void BlendFuncSeparate(GLenum srcRGB, 31 void BlendFuncSeparate(GLenum srcRGB,
32 GLenum dstRGB, 32 GLenum dstRGB,
33 GLenum srcAlpha, 33 GLenum srcAlpha,
34 GLenum dstAlpha) override; 34 GLenum dstAlpha) override;
35 virtual void BufferData(GLenum target, 35 void BufferData(GLenum target,
36 GLsizeiptr size, 36 GLsizeiptr size,
37 const void* data, 37 const void* data,
38 GLenum usage) override; 38 GLenum usage) override;
39 virtual void BufferSubData(GLenum target, 39 void BufferSubData(GLenum target,
40 GLintptr offset, 40 GLintptr offset,
41 GLsizeiptr size, 41 GLsizeiptr size,
42 const void* data) override; 42 const void* data) override;
43 virtual GLenum CheckFramebufferStatus(GLenum target) override; 43 GLenum CheckFramebufferStatus(GLenum target) override;
44 virtual void Clear(GLbitfield mask) override; 44 void Clear(GLbitfield mask) override;
45 virtual void ClearColor(GLclampf red, 45 void ClearColor(GLclampf red,
46 GLclampf green, 46 GLclampf green,
47 GLclampf blue, 47 GLclampf blue,
48 GLclampf alpha) override; 48 GLclampf alpha) override;
49 virtual void ClearDepthf(GLclampf depth) override; 49 void ClearDepthf(GLclampf depth) override;
50 virtual void ClearStencil(GLint s) override; 50 void ClearStencil(GLint s) override;
51 virtual void ColorMask(GLboolean red, 51 void ColorMask(GLboolean red,
52 GLboolean green, 52 GLboolean green,
53 GLboolean blue, 53 GLboolean blue,
54 GLboolean alpha) override; 54 GLboolean alpha) override;
55 virtual void CompileShader(GLuint shader) override; 55 void CompileShader(GLuint shader) override;
56 virtual void CompressedTexImage2D(GLenum target, 56 void CompressedTexImage2D(GLenum target,
57 GLint level, 57 GLint level,
58 GLenum internalformat, 58 GLenum internalformat,
59 GLsizei width, 59 GLsizei width,
60 GLsizei height, 60 GLsizei height,
61 GLint border, 61 GLint border,
62 GLsizei imageSize, 62 GLsizei imageSize,
63 const void* data) override; 63 const void* data) override;
64 virtual void CompressedTexSubImage2D(GLenum target, 64 void CompressedTexSubImage2D(GLenum target,
65 GLint level, 65 GLint level,
66 GLint xoffset, 66 GLint xoffset,
67 GLint yoffset, 67 GLint yoffset,
68 GLsizei width, 68 GLsizei width,
69 GLsizei height, 69 GLsizei height,
70 GLenum format, 70 GLenum format,
71 GLsizei imageSize, 71 GLsizei imageSize,
72 const void* data) override; 72 const void* data) override;
73 virtual void CopyTexImage2D(GLenum target, 73 void CopyTexImage2D(GLenum target,
74 GLint level, 74 GLint level,
75 GLenum internalformat, 75 GLenum internalformat,
76 GLint x, 76 GLint x,
77 GLint y, 77 GLint y,
78 GLsizei width, 78 GLsizei width,
79 GLsizei height, 79 GLsizei height,
80 GLint border) override; 80 GLint border) override;
81 virtual void CopyTexSubImage2D(GLenum target, 81 void CopyTexSubImage2D(GLenum target,
82 GLint level,
83 GLint xoffset,
84 GLint yoffset,
85 GLint x,
86 GLint y,
87 GLsizei width,
88 GLsizei height) override;
89 GLuint CreateProgram() override;
90 GLuint CreateShader(GLenum type) override;
91 void CullFace(GLenum mode) override;
92 void DeleteBuffers(GLsizei n, const GLuint* buffers) override;
93 void DeleteFramebuffers(GLsizei n, const GLuint* framebuffers) override;
94 void DeleteProgram(GLuint program) override;
95 void DeleteRenderbuffers(GLsizei n, const GLuint* renderbuffers) override;
96 void DeleteShader(GLuint shader) override;
97 void DeleteTextures(GLsizei n, const GLuint* textures) override;
98 void DepthFunc(GLenum func) override;
99 void DepthMask(GLboolean flag) override;
100 void DepthRangef(GLclampf zNear, GLclampf zFar) override;
101 void DetachShader(GLuint program, GLuint shader) override;
102 void Disable(GLenum cap) override;
103 void DisableVertexAttribArray(GLuint index) override;
104 void DrawArrays(GLenum mode, GLint first, GLsizei count) override;
105 void DrawElements(GLenum mode,
106 GLsizei count,
107 GLenum type,
108 const void* indices) override;
109 void Enable(GLenum cap) override;
110 void EnableVertexAttribArray(GLuint index) override;
111 void Finish() override;
112 void Flush() override;
113 void FramebufferRenderbuffer(GLenum target,
114 GLenum attachment,
115 GLenum renderbuffertarget,
116 GLuint renderbuffer) override;
117 void FramebufferTexture2D(GLenum target,
118 GLenum attachment,
119 GLenum textarget,
120 GLuint texture,
121 GLint level) override;
122 void FrontFace(GLenum mode) override;
123 void GenBuffers(GLsizei n, GLuint* buffers) override;
124 void GenerateMipmap(GLenum target) override;
125 void GenFramebuffers(GLsizei n, GLuint* framebuffers) override;
126 void GenRenderbuffers(GLsizei n, GLuint* renderbuffers) override;
127 void GenTextures(GLsizei n, GLuint* textures) override;
128 void GetActiveAttrib(GLuint program,
129 GLuint index,
130 GLsizei bufsize,
131 GLsizei* length,
132 GLint* size,
133 GLenum* type,
134 char* name) override;
135 void GetActiveUniform(GLuint program,
136 GLuint index,
137 GLsizei bufsize,
138 GLsizei* length,
139 GLint* size,
140 GLenum* type,
141 char* name) override;
142 void GetAttachedShaders(GLuint program,
143 GLsizei maxcount,
144 GLsizei* count,
145 GLuint* shaders) override;
146 GLint GetAttribLocation(GLuint program, const char* name) override;
147 void GetBooleanv(GLenum pname, GLboolean* params) override;
148 void GetBufferParameteriv(GLenum target, GLenum pname, GLint* params) override;
149 GLenum GetError() override;
150 void GetFloatv(GLenum pname, GLfloat* params) override;
151 void GetFramebufferAttachmentParameteriv(GLenum target,
152 GLenum attachment,
153 GLenum pname,
154 GLint* params) override;
155 void GetIntegerv(GLenum pname, GLint* params) override;
156 void GetProgramiv(GLuint program, GLenum pname, GLint* params) override;
157 void GetProgramInfoLog(GLuint program,
158 GLsizei bufsize,
159 GLsizei* length,
160 char* infolog) override;
161 void GetRenderbufferParameteriv(GLenum target,
162 GLenum pname,
163 GLint* params) override;
164 void GetShaderiv(GLuint shader, GLenum pname, GLint* params) override;
165 void GetShaderInfoLog(GLuint shader,
166 GLsizei bufsize,
167 GLsizei* length,
168 char* infolog) override;
169 void GetShaderPrecisionFormat(GLenum shadertype,
170 GLenum precisiontype,
171 GLint* range,
172 GLint* precision) override;
173 void GetShaderSource(GLuint shader,
174 GLsizei bufsize,
175 GLsizei* length,
176 char* source) override;
177 const GLubyte* GetString(GLenum name) override;
178 void GetTexParameterfv(GLenum target, GLenum pname, GLfloat* params) override;
179 void GetTexParameteriv(GLenum target, GLenum pname, GLint* params) override;
180 void GetUniformfv(GLuint program, GLint location, GLfloat* params) override;
181 void GetUniformiv(GLuint program, GLint location, GLint* params) override;
182 GLint GetUniformLocation(GLuint program, const char* name) override;
183 void GetVertexAttribfv(GLuint index, GLenum pname, GLfloat* params) override;
184 void GetVertexAttribiv(GLuint index, GLenum pname, GLint* params) override;
185 void GetVertexAttribPointerv(GLuint index,
186 GLenum pname,
187 void** pointer) override;
188 void Hint(GLenum target, GLenum mode) override;
189 GLboolean IsBuffer(GLuint buffer) override;
190 GLboolean IsEnabled(GLenum cap) override;
191 GLboolean IsFramebuffer(GLuint framebuffer) override;
192 GLboolean IsProgram(GLuint program) override;
193 GLboolean IsRenderbuffer(GLuint renderbuffer) override;
194 GLboolean IsShader(GLuint shader) override;
195 GLboolean IsTexture(GLuint texture) override;
196 void LineWidth(GLfloat width) override;
197 void LinkProgram(GLuint program) override;
198 void PixelStorei(GLenum pname, GLint param) override;
199 void PolygonOffset(GLfloat factor, GLfloat units) override;
200 void ReadPixels(GLint x,
201 GLint y,
202 GLsizei width,
203 GLsizei height,
204 GLenum format,
205 GLenum type,
206 void* pixels) override;
207 void ReleaseShaderCompiler() override;
208 void RenderbufferStorage(GLenum target,
209 GLenum internalformat,
210 GLsizei width,
211 GLsizei height) override;
212 void SampleCoverage(GLclampf value, GLboolean invert) override;
213 void Scissor(GLint x, GLint y, GLsizei width, GLsizei height) override;
214 void ShaderBinary(GLsizei n,
215 const GLuint* shaders,
216 GLenum binaryformat,
217 const void* binary,
218 GLsizei length) override;
219 void ShaderSource(GLuint shader,
220 GLsizei count,
221 const GLchar* const* str,
222 const GLint* length) override;
223 void ShallowFinishCHROMIUM() override;
224 void ShallowFlushCHROMIUM() override;
225 void StencilFunc(GLenum func, GLint ref, GLuint mask) override;
226 void StencilFuncSeparate(GLenum face,
227 GLenum func,
228 GLint ref,
229 GLuint mask) override;
230 void StencilMask(GLuint mask) override;
231 void StencilMaskSeparate(GLenum face, GLuint mask) override;
232 void StencilOp(GLenum fail, GLenum zfail, GLenum zpass) override;
233 void StencilOpSeparate(GLenum face,
234 GLenum fail,
235 GLenum zfail,
236 GLenum zpass) override;
237 void TexImage2D(GLenum target,
238 GLint level,
239 GLint internalformat,
240 GLsizei width,
241 GLsizei height,
242 GLint border,
243 GLenum format,
244 GLenum type,
245 const void* pixels) override;
246 void TexParameterf(GLenum target, GLenum pname, GLfloat param) override;
247 void TexParameterfv(GLenum target,
248 GLenum pname,
249 const GLfloat* params) override;
250 void TexParameteri(GLenum target, GLenum pname, GLint param) override;
251 void TexParameteriv(GLenum target, GLenum pname, const GLint* params) override;
252 void TexSubImage2D(GLenum target,
253 GLint level,
254 GLint xoffset,
255 GLint yoffset,
256 GLsizei width,
257 GLsizei height,
258 GLenum format,
259 GLenum type,
260 const void* pixels) override;
261 void Uniform1f(GLint location, GLfloat x) override;
262 void Uniform1fv(GLint location, GLsizei count, const GLfloat* v) override;
263 void Uniform1i(GLint location, GLint x) override;
264 void Uniform1iv(GLint location, GLsizei count, const GLint* v) override;
265 void Uniform2f(GLint location, GLfloat x, GLfloat y) override;
266 void Uniform2fv(GLint location, GLsizei count, const GLfloat* v) override;
267 void Uniform2i(GLint location, GLint x, GLint y) override;
268 void Uniform2iv(GLint location, GLsizei count, const GLint* v) override;
269 void Uniform3f(GLint location, GLfloat x, GLfloat y, GLfloat z) override;
270 void Uniform3fv(GLint location, GLsizei count, const GLfloat* v) override;
271 void Uniform3i(GLint location, GLint x, GLint y, GLint z) override;
272 void Uniform3iv(GLint location, GLsizei count, const GLint* v) override;
273 void Uniform4f(GLint location,
274 GLfloat x,
275 GLfloat y,
276 GLfloat z,
277 GLfloat w) override;
278 void Uniform4fv(GLint location, GLsizei count, const GLfloat* v) override;
279 void Uniform4i(GLint location, GLint x, GLint y, GLint z, GLint w) override;
280 void Uniform4iv(GLint location, GLsizei count, const GLint* v) override;
281 void UniformMatrix2fv(GLint location,
282 GLsizei count,
283 GLboolean transpose,
284 const GLfloat* value) override;
285 void UniformMatrix3fv(GLint location,
286 GLsizei count,
287 GLboolean transpose,
288 const GLfloat* value) override;
289 void UniformMatrix4fv(GLint location,
290 GLsizei count,
291 GLboolean transpose,
292 const GLfloat* value) override;
293 void UseProgram(GLuint program) override;
294 void ValidateProgram(GLuint program) override;
295 void VertexAttrib1f(GLuint indx, GLfloat x) override;
296 void VertexAttrib1fv(GLuint indx, const GLfloat* values) override;
297 void VertexAttrib2f(GLuint indx, GLfloat x, GLfloat y) override;
298 void VertexAttrib2fv(GLuint indx, const GLfloat* values) override;
299 void VertexAttrib3f(GLuint indx, GLfloat x, GLfloat y, GLfloat z) override;
300 void VertexAttrib3fv(GLuint indx, const GLfloat* values) override;
301 void VertexAttrib4f(GLuint indx,
302 GLfloat x,
303 GLfloat y,
304 GLfloat z,
305 GLfloat w) override;
306 void VertexAttrib4fv(GLuint indx, const GLfloat* values) override;
307 void VertexAttribPointer(GLuint indx,
308 GLint size,
309 GLenum type,
310 GLboolean normalized,
311 GLsizei stride,
312 const void* ptr) override;
313 void Viewport(GLint x, GLint y, GLsizei width, GLsizei height) override;
314 void BlitFramebufferCHROMIUM(GLint srcX0,
315 GLint srcY0,
316 GLint srcX1,
317 GLint srcY1,
318 GLint dstX0,
319 GLint dstY0,
320 GLint dstX1,
321 GLint dstY1,
322 GLbitfield mask,
323 GLenum filter) override;
324 void RenderbufferStorageMultisampleCHROMIUM(GLenum target,
325 GLsizei samples,
326 GLenum internalformat,
327 GLsizei width,
328 GLsizei height) override;
329 void RenderbufferStorageMultisampleEXT(GLenum target,
330 GLsizei samples,
331 GLenum internalformat,
332 GLsizei width,
333 GLsizei height) override;
334 void FramebufferTexture2DMultisampleEXT(GLenum target,
335 GLenum attachment,
336 GLenum textarget,
337 GLuint texture,
338 GLint level,
339 GLsizei samples) override;
340 void TexStorage2DEXT(GLenum target,
341 GLsizei levels,
342 GLenum internalFormat,
343 GLsizei width,
344 GLsizei height) override;
345 void GenQueriesEXT(GLsizei n, GLuint* queries) override;
346 void DeleteQueriesEXT(GLsizei n, const GLuint* queries) override;
347 GLboolean IsQueryEXT(GLuint id) override;
348 void BeginQueryEXT(GLenum target, GLuint id) override;
349 void EndQueryEXT(GLenum target) override;
350 void GetQueryivEXT(GLenum target, GLenum pname, GLint* params) override;
351 void GetQueryObjectuivEXT(GLuint id, GLenum pname, GLuint* params) override;
352 void InsertEventMarkerEXT(GLsizei length, const GLchar* marker) override;
353 void PushGroupMarkerEXT(GLsizei length, const GLchar* marker) override;
354 void PopGroupMarkerEXT() override;
355 void GenVertexArraysOES(GLsizei n, GLuint* arrays) override;
356 void DeleteVertexArraysOES(GLsizei n, const GLuint* arrays) override;
357 GLboolean IsVertexArrayOES(GLuint array) override;
358 void BindVertexArrayOES(GLuint array) override;
359 void SwapBuffers() override;
360 GLuint GetMaxValueInBufferCHROMIUM(GLuint buffer_id,
361 GLsizei count,
362 GLenum type,
363 GLuint offset) override;
364 GLboolean EnableFeatureCHROMIUM(const char* feature) override;
365 void* MapBufferCHROMIUM(GLuint target, GLenum access) override;
366 GLboolean UnmapBufferCHROMIUM(GLuint target) override;
367 void* MapBufferSubDataCHROMIUM(GLuint target,
368 GLintptr offset,
369 GLsizeiptr size,
370 GLenum access) override;
371 void UnmapBufferSubDataCHROMIUM(const void* mem) override;
372 void* MapTexSubImage2DCHROMIUM(GLenum target,
82 GLint level, 373 GLint level,
83 GLint xoffset, 374 GLint xoffset,
84 GLint yoffset, 375 GLint yoffset,
85 GLint x,
86 GLint y,
87 GLsizei width, 376 GLsizei width,
88 GLsizei height) override; 377 GLsizei height,
89 virtual GLuint CreateProgram() override; 378 GLenum format,
90 virtual GLuint CreateShader(GLenum type) override; 379 GLenum type,
91 virtual void CullFace(GLenum mode) override; 380 GLenum access) override;
92 virtual void DeleteBuffers(GLsizei n, const GLuint* buffers) override; 381 void UnmapTexSubImage2DCHROMIUM(const void* mem) override;
93 virtual void DeleteFramebuffers(GLsizei n, const GLuint* framebuffers) override; 382 void ResizeCHROMIUM(GLuint width, GLuint height, GLfloat scale_factor) override;
94 virtual void DeleteProgram(GLuint program) override; 383 const GLchar* GetRequestableExtensionsCHROMIUM() override;
95 virtual void DeleteRenderbuffers(GLsizei n, 384 void RequestExtensionCHROMIUM(const char* extension) override;
96 const GLuint* renderbuffers) override; 385 void RateLimitOffscreenContextCHROMIUM() override;
97 virtual void DeleteShader(GLuint shader) override; 386 void GetMultipleIntegervCHROMIUM(const GLenum* pnames,
98 virtual void DeleteTextures(GLsizei n, const GLuint* textures) override; 387 GLuint count,
99 virtual void DepthFunc(GLenum func) override; 388 GLint* results,
100 virtual void DepthMask(GLboolean flag) override; 389 GLsizeiptr size) override;
101 virtual void DepthRangef(GLclampf zNear, GLclampf zFar) override; 390 void GetProgramInfoCHROMIUM(GLuint program,
102 virtual void DetachShader(GLuint program, GLuint shader) override; 391 GLsizei bufsize,
103 virtual void Disable(GLenum cap) override; 392 GLsizei* size,
104 virtual void DisableVertexAttribArray(GLuint index) override; 393 void* info) override;
105 virtual void DrawArrays(GLenum mode, GLint first, GLsizei count) override; 394 GLuint CreateStreamTextureCHROMIUM(GLuint texture) override;
106 virtual void DrawElements(GLenum mode, 395 GLuint CreateImageCHROMIUM(ClientBuffer buffer,
107 GLsizei count,
108 GLenum type,
109 const void* indices) override;
110 virtual void Enable(GLenum cap) override;
111 virtual void EnableVertexAttribArray(GLuint index) override;
112 virtual void Finish() override;
113 virtual void Flush() override;
114 virtual void FramebufferRenderbuffer(GLenum target,
115 GLenum attachment,
116 GLenum renderbuffertarget,
117 GLuint renderbuffer) override;
118 virtual void FramebufferTexture2D(GLenum target,
119 GLenum attachment,
120 GLenum textarget,
121 GLuint texture,
122 GLint level) override;
123 virtual void FrontFace(GLenum mode) override;
124 virtual void GenBuffers(GLsizei n, GLuint* buffers) override;
125 virtual void GenerateMipmap(GLenum target) override;
126 virtual void GenFramebuffers(GLsizei n, GLuint* framebuffers) override;
127 virtual void GenRenderbuffers(GLsizei n, GLuint* renderbuffers) override;
128 virtual void GenTextures(GLsizei n, GLuint* textures) override;
129 virtual void GetActiveAttrib(GLuint program,
130 GLuint index,
131 GLsizei bufsize,
132 GLsizei* length,
133 GLint* size,
134 GLenum* type,
135 char* name) override;
136 virtual void GetActiveUniform(GLuint program,
137 GLuint index,
138 GLsizei bufsize,
139 GLsizei* length,
140 GLint* size,
141 GLenum* type,
142 char* name) override;
143 virtual void GetAttachedShaders(GLuint program,
144 GLsizei maxcount,
145 GLsizei* count,
146 GLuint* shaders) override;
147 virtual GLint GetAttribLocation(GLuint program, const char* name) override;
148 virtual void GetBooleanv(GLenum pname, GLboolean* params) override;
149 virtual void GetBufferParameteriv(GLenum target,
150 GLenum pname,
151 GLint* params) override;
152 virtual GLenum GetError() override;
153 virtual void GetFloatv(GLenum pname, GLfloat* params) override;
154 virtual void GetFramebufferAttachmentParameteriv(GLenum target,
155 GLenum attachment,
156 GLenum pname,
157 GLint* params) override;
158 virtual void GetIntegerv(GLenum pname, GLint* params) override;
159 virtual void GetProgramiv(GLuint program, GLenum pname, GLint* params) override;
160 virtual void GetProgramInfoLog(GLuint program,
161 GLsizei bufsize,
162 GLsizei* length,
163 char* infolog) override;
164 virtual void GetRenderbufferParameteriv(GLenum target,
165 GLenum pname,
166 GLint* params) override;
167 virtual void GetShaderiv(GLuint shader, GLenum pname, GLint* params) override;
168 virtual void GetShaderInfoLog(GLuint shader,
169 GLsizei bufsize,
170 GLsizei* length,
171 char* infolog) override;
172 virtual void GetShaderPrecisionFormat(GLenum shadertype,
173 GLenum precisiontype,
174 GLint* range,
175 GLint* precision) override;
176 virtual void GetShaderSource(GLuint shader,
177 GLsizei bufsize,
178 GLsizei* length,
179 char* source) override;
180 virtual const GLubyte* GetString(GLenum name) override;
181 virtual void GetTexParameterfv(GLenum target,
182 GLenum pname,
183 GLfloat* params) override;
184 virtual void GetTexParameteriv(GLenum target,
185 GLenum pname,
186 GLint* params) override;
187 virtual void GetUniformfv(GLuint program,
188 GLint location,
189 GLfloat* params) override;
190 virtual void GetUniformiv(GLuint program,
191 GLint location,
192 GLint* params) override;
193 virtual GLint GetUniformLocation(GLuint program, const char* name) override;
194 virtual void GetVertexAttribfv(GLuint index,
195 GLenum pname,
196 GLfloat* params) override;
197 virtual void GetVertexAttribiv(GLuint index,
198 GLenum pname,
199 GLint* params) override;
200 virtual void GetVertexAttribPointerv(GLuint index,
201 GLenum pname,
202 void** pointer) override;
203 virtual void Hint(GLenum target, GLenum mode) override;
204 virtual GLboolean IsBuffer(GLuint buffer) override;
205 virtual GLboolean IsEnabled(GLenum cap) override;
206 virtual GLboolean IsFramebuffer(GLuint framebuffer) override;
207 virtual GLboolean IsProgram(GLuint program) override;
208 virtual GLboolean IsRenderbuffer(GLuint renderbuffer) override;
209 virtual GLboolean IsShader(GLuint shader) override;
210 virtual GLboolean IsTexture(GLuint texture) override;
211 virtual void LineWidth(GLfloat width) override;
212 virtual void LinkProgram(GLuint program) override;
213 virtual void PixelStorei(GLenum pname, GLint param) override;
214 virtual void PolygonOffset(GLfloat factor, GLfloat units) override;
215 virtual void ReadPixels(GLint x,
216 GLint y,
217 GLsizei width,
218 GLsizei height,
219 GLenum format,
220 GLenum type,
221 void* pixels) override;
222 virtual void ReleaseShaderCompiler() override;
223 virtual void RenderbufferStorage(GLenum target,
224 GLenum internalformat,
225 GLsizei width,
226 GLsizei height) override;
227 virtual void SampleCoverage(GLclampf value, GLboolean invert) override;
228 virtual void Scissor(GLint x, GLint y, GLsizei width, GLsizei height) override;
229 virtual void ShaderBinary(GLsizei n,
230 const GLuint* shaders,
231 GLenum binaryformat,
232 const void* binary,
233 GLsizei length) override;
234 virtual void ShaderSource(GLuint shader,
235 GLsizei count,
236 const GLchar* const* str,
237 const GLint* length) override;
238 virtual void ShallowFinishCHROMIUM() override;
239 virtual void ShallowFlushCHROMIUM() override;
240 virtual void StencilFunc(GLenum func, GLint ref, GLuint mask) override;
241 virtual void StencilFuncSeparate(GLenum face,
242 GLenum func,
243 GLint ref,
244 GLuint mask) override;
245 virtual void StencilMask(GLuint mask) override;
246 virtual void StencilMaskSeparate(GLenum face, GLuint mask) override;
247 virtual void StencilOp(GLenum fail, GLenum zfail, GLenum zpass) override;
248 virtual void StencilOpSeparate(GLenum face,
249 GLenum fail,
250 GLenum zfail,
251 GLenum zpass) override;
252 virtual void TexImage2D(GLenum target,
253 GLint level,
254 GLint internalformat,
255 GLsizei width,
256 GLsizei height,
257 GLint border,
258 GLenum format,
259 GLenum type,
260 const void* pixels) override;
261 virtual void TexParameterf(GLenum target, GLenum pname, GLfloat param) override;
262 virtual void TexParameterfv(GLenum target,
263 GLenum pname,
264 const GLfloat* params) override;
265 virtual void TexParameteri(GLenum target, GLenum pname, GLint param) override;
266 virtual void TexParameteriv(GLenum target,
267 GLenum pname,
268 const GLint* params) override;
269 virtual void TexSubImage2D(GLenum target,
270 GLint level,
271 GLint xoffset,
272 GLint yoffset,
273 GLsizei width, 396 GLsizei width,
274 GLsizei height, 397 GLsizei height,
275 GLenum format, 398 GLenum internalformat) override;
276 GLenum type, 399 void DestroyImageCHROMIUM(GLuint image_id) override;
277 const void* pixels) override; 400 GLuint CreateGpuMemoryBufferImageCHROMIUM(GLsizei width,
278 virtual void Uniform1f(GLint location, GLfloat x) override; 401 GLsizei height,
279 virtual void Uniform1fv(GLint location, 402 GLenum internalformat,
280 GLsizei count, 403 GLenum usage) override;
281 const GLfloat* v) override; 404 void GetTranslatedShaderSourceANGLE(GLuint shader,
282 virtual void Uniform1i(GLint location, GLint x) override; 405 GLsizei bufsize,
283 virtual void Uniform1iv(GLint location, GLsizei count, const GLint* v) override; 406 GLsizei* length,
284 virtual void Uniform2f(GLint location, GLfloat x, GLfloat y) override; 407 char* source) override;
285 virtual void Uniform2fv(GLint location, 408 void PostSubBufferCHROMIUM(GLint x,
286 GLsizei count, 409 GLint y,
287 const GLfloat* v) override; 410 GLint width,
288 virtual void Uniform2i(GLint location, GLint x, GLint y) override; 411 GLint height) override;
289 virtual void Uniform2iv(GLint location, GLsizei count, const GLint* v) override; 412 void TexImageIOSurface2DCHROMIUM(GLenum target,
290 virtual void Uniform3f(GLint location, 413 GLsizei width,
291 GLfloat x, 414 GLsizei height,
292 GLfloat y, 415 GLuint ioSurfaceId,
293 GLfloat z) override; 416 GLuint plane) override;
294 virtual void Uniform3fv(GLint location, 417 void CopyTextureCHROMIUM(GLenum target,
295 GLsizei count, 418 GLenum source_id,
296 const GLfloat* v) override; 419 GLenum dest_id,
297 virtual void Uniform3i(GLint location, GLint x, GLint y, GLint z) override; 420 GLint level,
298 virtual void Uniform3iv(GLint location, GLsizei count, const GLint* v) override; 421 GLint internalformat,
299 virtual void Uniform4f(GLint location, 422 GLenum dest_type) override;
300 GLfloat x, 423 void DrawArraysInstancedANGLE(GLenum mode,
301 GLfloat y, 424 GLint first,
302 GLfloat z,
303 GLfloat w) override;
304 virtual void Uniform4fv(GLint location,
305 GLsizei count,
306 const GLfloat* v) override;
307 virtual void Uniform4i(GLint location,
308 GLint x,
309 GLint y,
310 GLint z,
311 GLint w) override;
312 virtual void Uniform4iv(GLint location, GLsizei count, const GLint* v) override;
313 virtual void UniformMatrix2fv(GLint location,
314 GLsizei count, 425 GLsizei count,
315 GLboolean transpose, 426 GLsizei primcount) override;
316 const GLfloat* value) override; 427 void DrawElementsInstancedANGLE(GLenum mode,
317 virtual void UniformMatrix3fv(GLint location, 428 GLsizei count,
318 GLsizei count, 429 GLenum type,
319 GLboolean transpose, 430 const void* indices,
320 const GLfloat* value) override; 431 GLsizei primcount) override;
321 virtual void UniformMatrix4fv(GLint location, 432 void VertexAttribDivisorANGLE(GLuint index, GLuint divisor) override;
322 GLsizei count, 433 void GenMailboxCHROMIUM(GLbyte* mailbox) override;
323 GLboolean transpose, 434 void ProduceTextureCHROMIUM(GLenum target, const GLbyte* mailbox) override;
324 const GLfloat* value) override; 435 void ProduceTextureDirectCHROMIUM(GLuint texture,
325 virtual void UseProgram(GLuint program) override; 436 GLenum target,
326 virtual void ValidateProgram(GLuint program) override; 437 const GLbyte* mailbox) override;
327 virtual void VertexAttrib1f(GLuint indx, GLfloat x) override; 438 void ConsumeTextureCHROMIUM(GLenum target, const GLbyte* mailbox) override;
328 virtual void VertexAttrib1fv(GLuint indx, const GLfloat* values) override; 439 GLuint CreateAndConsumeTextureCHROMIUM(GLenum target,
329 virtual void VertexAttrib2f(GLuint indx, GLfloat x, GLfloat y) override; 440 const GLbyte* mailbox) override;
330 virtual void VertexAttrib2fv(GLuint indx, const GLfloat* values) override; 441 void BindUniformLocationCHROMIUM(GLuint program,
331 virtual void VertexAttrib3f(GLuint indx, 442 GLint location,
332 GLfloat x, 443 const char* name) override;
333 GLfloat y, 444 void BindTexImage2DCHROMIUM(GLenum target, GLint imageId) override;
334 GLfloat z) override; 445 void ReleaseTexImage2DCHROMIUM(GLenum target, GLint imageId) override;
335 virtual void VertexAttrib3fv(GLuint indx, const GLfloat* values) override; 446 void TraceBeginCHROMIUM(const char* name) override;
336 virtual void VertexAttrib4f(GLuint indx, 447 void TraceEndCHROMIUM() override;
337 GLfloat x, 448 void AsyncTexSubImage2DCHROMIUM(GLenum target,
338 GLfloat y, 449 GLint level,
339 GLfloat z, 450 GLint xoffset,
340 GLfloat w) override; 451 GLint yoffset,
341 virtual void VertexAttrib4fv(GLuint indx, const GLfloat* values) override; 452 GLsizei width,
342 virtual void VertexAttribPointer(GLuint indx, 453 GLsizei height,
343 GLint size, 454 GLenum format,
344 GLenum type, 455 GLenum type,
345 GLboolean normalized, 456 const void* data) override;
346 GLsizei stride, 457 void AsyncTexImage2DCHROMIUM(GLenum target,
347 const void* ptr) override; 458 GLint level,
348 virtual void Viewport(GLint x, GLint y, GLsizei width, GLsizei height) override; 459 GLenum internalformat,
349 virtual void BlitFramebufferCHROMIUM(GLint srcX0,
350 GLint srcY0,
351 GLint srcX1,
352 GLint srcY1,
353 GLint dstX0,
354 GLint dstY0,
355 GLint dstX1,
356 GLint dstY1,
357 GLbitfield mask,
358 GLenum filter) override;
359 virtual void RenderbufferStorageMultisampleCHROMIUM(GLenum target,
360 GLsizei samples,
361 GLenum internalformat,
362 GLsizei width,
363 GLsizei height) override;
364 virtual void RenderbufferStorageMultisampleEXT(GLenum target,
365 GLsizei samples,
366 GLenum internalformat,
367 GLsizei width,
368 GLsizei height) override;
369 virtual void FramebufferTexture2DMultisampleEXT(GLenum target,
370 GLenum attachment,
371 GLenum textarget,
372 GLuint texture,
373 GLint level,
374 GLsizei samples) override;
375 virtual void TexStorage2DEXT(GLenum target,
376 GLsizei levels,
377 GLenum internalFormat,
378 GLsizei width, 460 GLsizei width,
379 GLsizei height) override; 461 GLsizei height,
380 virtual void GenQueriesEXT(GLsizei n, GLuint* queries) override; 462 GLint border,
381 virtual void DeleteQueriesEXT(GLsizei n, const GLuint* queries) override; 463 GLenum format,
382 virtual GLboolean IsQueryEXT(GLuint id) override; 464 GLenum type,
383 virtual void BeginQueryEXT(GLenum target, GLuint id) override; 465 const void* pixels) override;
384 virtual void EndQueryEXT(GLenum target) override; 466 void WaitAsyncTexImage2DCHROMIUM(GLenum target) override;
385 virtual void GetQueryivEXT(GLenum target, GLenum pname, GLint* params) override; 467 void WaitAllAsyncTexImage2DCHROMIUM() override;
386 virtual void GetQueryObjectuivEXT(GLuint id, 468 void DiscardFramebufferEXT(GLenum target,
387 GLenum pname, 469 GLsizei count,
388 GLuint* params) override; 470 const GLenum* attachments) override;
389 virtual void InsertEventMarkerEXT(GLsizei length, 471 void LoseContextCHROMIUM(GLenum current, GLenum other) override;
390 const GLchar* marker) override; 472 GLuint InsertSyncPointCHROMIUM() override;
391 virtual void PushGroupMarkerEXT(GLsizei length, const GLchar* marker) override; 473 void WaitSyncPointCHROMIUM(GLuint sync_point) override;
392 virtual void PopGroupMarkerEXT() override; 474 void DrawBuffersEXT(GLsizei count, const GLenum* bufs) override;
393 virtual void GenVertexArraysOES(GLsizei n, GLuint* arrays) override; 475 void DiscardBackbufferCHROMIUM() override;
394 virtual void DeleteVertexArraysOES(GLsizei n, const GLuint* arrays) override; 476 void ScheduleOverlayPlaneCHROMIUM(GLint plane_z_order,
395 virtual GLboolean IsVertexArrayOES(GLuint array) override; 477 GLenum plane_transform,
396 virtual void BindVertexArrayOES(GLuint array) override; 478 GLuint overlay_texture_id,
397 virtual void SwapBuffers() override; 479 GLint bounds_x,
398 virtual GLuint GetMaxValueInBufferCHROMIUM(GLuint buffer_id, 480 GLint bounds_y,
399 GLsizei count, 481 GLint bounds_width,
400 GLenum type, 482 GLint bounds_height,
401 GLuint offset) override; 483 GLfloat uv_x,
402 virtual GLboolean EnableFeatureCHROMIUM(const char* feature) override; 484 GLfloat uv_y,
403 virtual void* MapBufferCHROMIUM(GLuint target, GLenum access) override; 485 GLfloat uv_width,
404 virtual GLboolean UnmapBufferCHROMIUM(GLuint target) override; 486 GLfloat uv_height) override;
405 virtual void* MapBufferSubDataCHROMIUM(GLuint target, 487 void MatrixLoadfCHROMIUM(GLenum matrixMode, const GLfloat* m) override;
406 GLintptr offset, 488 void MatrixLoadIdentityCHROMIUM(GLenum matrixMode) override;
407 GLsizeiptr size,
408 GLenum access) override;
409 virtual void UnmapBufferSubDataCHROMIUM(const void* mem) override;
410 virtual void* MapTexSubImage2DCHROMIUM(GLenum target,
411 GLint level,
412 GLint xoffset,
413 GLint yoffset,
414 GLsizei width,
415 GLsizei height,
416 GLenum format,
417 GLenum type,
418 GLenum access) override;
419 virtual void UnmapTexSubImage2DCHROMIUM(const void* mem) override;
420 virtual void ResizeCHROMIUM(GLuint width,
421 GLuint height,
422 GLfloat scale_factor) override;
423 virtual const GLchar* GetRequestableExtensionsCHROMIUM() override;
424 virtual void RequestExtensionCHROMIUM(const char* extension) override;
425 virtual void RateLimitOffscreenContextCHROMIUM() override;
426 virtual void GetMultipleIntegervCHROMIUM(const GLenum* pnames,
427 GLuint count,
428 GLint* results,
429 GLsizeiptr size) override;
430 virtual void GetProgramInfoCHROMIUM(GLuint program,
431 GLsizei bufsize,
432 GLsizei* size,
433 void* info) override;
434 virtual GLuint CreateStreamTextureCHROMIUM(GLuint texture) override;
435 virtual GLuint CreateImageCHROMIUM(ClientBuffer buffer,
436 GLsizei width,
437 GLsizei height,
438 GLenum internalformat) override;
439 virtual void DestroyImageCHROMIUM(GLuint image_id) override;
440 virtual GLuint CreateGpuMemoryBufferImageCHROMIUM(GLsizei width,
441 GLsizei height,
442 GLenum internalformat,
443 GLenum usage) override;
444 virtual void GetTranslatedShaderSourceANGLE(GLuint shader,
445 GLsizei bufsize,
446 GLsizei* length,
447 char* source) override;
448 virtual void PostSubBufferCHROMIUM(GLint x,
449 GLint y,
450 GLint width,
451 GLint height) override;
452 virtual void TexImageIOSurface2DCHROMIUM(GLenum target,
453 GLsizei width,
454 GLsizei height,
455 GLuint ioSurfaceId,
456 GLuint plane) override;
457 virtual void CopyTextureCHROMIUM(GLenum target,
458 GLenum source_id,
459 GLenum dest_id,
460 GLint level,
461 GLint internalformat,
462 GLenum dest_type) override;
463 virtual void DrawArraysInstancedANGLE(GLenum mode,
464 GLint first,
465 GLsizei count,
466 GLsizei primcount) override;
467 virtual void DrawElementsInstancedANGLE(GLenum mode,
468 GLsizei count,
469 GLenum type,
470 const void* indices,
471 GLsizei primcount) override;
472 virtual void VertexAttribDivisorANGLE(GLuint index, GLuint divisor) override;
473 virtual void GenMailboxCHROMIUM(GLbyte* mailbox) override;
474 virtual void ProduceTextureCHROMIUM(GLenum target,
475 const GLbyte* mailbox) override;
476 virtual void ProduceTextureDirectCHROMIUM(GLuint texture,
477 GLenum target,
478 const GLbyte* mailbox) override;
479 virtual void ConsumeTextureCHROMIUM(GLenum target,
480 const GLbyte* mailbox) override;
481 virtual GLuint CreateAndConsumeTextureCHROMIUM(GLenum target,
482 const GLbyte* mailbox) override;
483 virtual void BindUniformLocationCHROMIUM(GLuint program,
484 GLint location,
485 const char* name) override;
486 virtual void BindTexImage2DCHROMIUM(GLenum target, GLint imageId) override;
487 virtual void ReleaseTexImage2DCHROMIUM(GLenum target, GLint imageId) override;
488 virtual void TraceBeginCHROMIUM(const char* name) override;
489 virtual void TraceEndCHROMIUM() override;
490 virtual void AsyncTexSubImage2DCHROMIUM(GLenum target,
491 GLint level,
492 GLint xoffset,
493 GLint yoffset,
494 GLsizei width,
495 GLsizei height,
496 GLenum format,
497 GLenum type,
498 const void* data) override;
499 virtual void AsyncTexImage2DCHROMIUM(GLenum target,
500 GLint level,
501 GLenum internalformat,
502 GLsizei width,
503 GLsizei height,
504 GLint border,
505 GLenum format,
506 GLenum type,
507 const void* pixels) override;
508 virtual void WaitAsyncTexImage2DCHROMIUM(GLenum target) override;
509 virtual void WaitAllAsyncTexImage2DCHROMIUM() override;
510 virtual void DiscardFramebufferEXT(GLenum target,
511 GLsizei count,
512 const GLenum* attachments) override;
513 virtual void LoseContextCHROMIUM(GLenum current, GLenum other) override;
514 virtual GLuint InsertSyncPointCHROMIUM() override;
515 virtual void WaitSyncPointCHROMIUM(GLuint sync_point) override;
516 virtual void DrawBuffersEXT(GLsizei count, const GLenum* bufs) override;
517 virtual void DiscardBackbufferCHROMIUM() override;
518 virtual void ScheduleOverlayPlaneCHROMIUM(GLint plane_z_order,
519 GLenum plane_transform,
520 GLuint overlay_texture_id,
521 GLint bounds_x,
522 GLint bounds_y,
523 GLint bounds_width,
524 GLint bounds_height,
525 GLfloat uv_x,
526 GLfloat uv_y,
527 GLfloat uv_width,
528 GLfloat uv_height) override;
529 virtual void MatrixLoadfCHROMIUM(GLenum matrixMode, const GLfloat* m) override;
530 virtual void MatrixLoadIdentityCHROMIUM(GLenum matrixMode) override;
531 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_INTERFACE_STUB_AUTOGEN_H_ 489 #endif // GPU_COMMAND_BUFFER_CLIENT_GLES2_INTERFACE_STUB_AUTOGEN_H_
OLDNEW
« no previous file with comments | « gpu/command_buffer/client/gles2_interface_stub.h ('k') | gpu/command_buffer/client/gles2_trace_implementation.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698