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

Side by Side Diff: gpu/command_buffer/common/gl_mock.h

Issue 10795037: Revert 147328 - Current status of patch: (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: Created 8 years, 5 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 | Annotate | Revision Log
OLDNEW
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 implements mock GL Interface for unit testing. It has to mock 5 // This file implements mock GL Interface for unit testing. It has to mock
6 // Desktop GL, not GLES2 as it is used to test the service side code. 6 // Desktop GL, not GLES2 as it is used to test the service side code.
7 7
8 #ifndef GPU_COMMAND_BUFFER_COMMON_GL_MOCK_H_ 8 #ifndef GPU_COMMAND_BUFFER_COMMON_GL_MOCK_H_
9 #define GPU_COMMAND_BUFFER_COMMON_GL_MOCK_H_ 9 #define GPU_COMMAND_BUFFER_COMMON_GL_MOCK_H_
10 10
(...skipping 195 matching lines...) Expand 10 before | Expand all | Expand 10 after
206 206
207 MOCK_METHOD0(GetError, GLenum()); 207 MOCK_METHOD0(GetError, GLenum());
208 208
209 MOCK_METHOD2(GetFloatv, void(GLenum pname, GLfloat* params)); 209 MOCK_METHOD2(GetFloatv, void(GLenum pname, GLfloat* params));
210 210
211 MOCK_METHOD4(GetFramebufferAttachmentParameterivEXT, void( 211 MOCK_METHOD4(GetFramebufferAttachmentParameterivEXT, void(
212 GLenum target, GLenum attachment, GLenum pname, GLint* params)); 212 GLenum target, GLenum attachment, GLenum pname, GLint* params));
213 213
214 MOCK_METHOD2(GetIntegerv, void(GLenum pname, GLint* params)); 214 MOCK_METHOD2(GetIntegerv, void(GLenum pname, GLint* params));
215 215
216 MOCK_METHOD5(GetProgramBinary, void(
217 GLuint program, GLsizei bufSize, GLsizei* length, GLenum* binaryFormat,
218 GLvoid* binary));
219
220 MOCK_METHOD3(GetProgramiv, void(GLuint program, GLenum pname, GLint* params)); 216 MOCK_METHOD3(GetProgramiv, void(GLuint program, GLenum pname, GLint* params));
221 217
222 MOCK_METHOD4(GetProgramInfoLog, void( 218 MOCK_METHOD4(GetProgramInfoLog, void(
223 GLuint program, GLsizei bufsize, GLsizei* length, char* infolog)); 219 GLuint program, GLsizei bufsize, GLsizei* length, char* infolog));
224 220
225 MOCK_METHOD3(GetQueryiv, void(GLenum target, GLenum pname, GLint* params)); 221 MOCK_METHOD3(GetQueryiv, void(GLenum target, GLenum pname, GLint* params));
226 222
227 MOCK_METHOD3(GetQueryObjecti64v, void( 223 MOCK_METHOD3(GetQueryObjecti64v, void(
228 GLuint id, GLenum pname, GLint64* params)); 224 GLuint id, GLenum pname, GLint64* params));
229 225
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after
304 MOCK_METHOD1(LinkProgram, void(GLuint program)); 300 MOCK_METHOD1(LinkProgram, void(GLuint program));
305 301
306 MOCK_METHOD2(MapBuffer, void*(GLenum target, GLenum access)); 302 MOCK_METHOD2(MapBuffer, void*(GLenum target, GLenum access));
307 303
308 MOCK_METHOD2(PixelStorei, void(GLenum pname, GLint param)); 304 MOCK_METHOD2(PixelStorei, void(GLenum pname, GLint param));
309 305
310 MOCK_METHOD2(PointParameteri, void(GLenum pname, GLint param)); 306 MOCK_METHOD2(PointParameteri, void(GLenum pname, GLint param));
311 307
312 MOCK_METHOD2(PolygonOffset, void(GLfloat factor, GLfloat units)); 308 MOCK_METHOD2(PolygonOffset, void(GLfloat factor, GLfloat units));
313 309
314 MOCK_METHOD4(ProgramBinary, void(
315 GLuint program, GLenum binaryFormat, const GLvoid* binary,
316 GLsizei length));
317
318 MOCK_METHOD2(QueryCounter, void(GLuint id, GLenum target)); 310 MOCK_METHOD2(QueryCounter, void(GLuint id, GLenum target));
319 311
320 MOCK_METHOD1(ReadBuffer, void(GLenum src)); 312 MOCK_METHOD1(ReadBuffer, void(GLenum src));
321 313
322 MOCK_METHOD7(ReadPixels, void( 314 MOCK_METHOD7(ReadPixels, void(
323 GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, 315 GLint x, GLint y, GLsizei width, GLsizei height, GLenum format,
324 GLenum type, void* pixels)); 316 GLenum type, void* pixels));
325 317
326 MOCK_METHOD0(ReleaseShaderCompiler, void()); 318 MOCK_METHOD0(ReleaseShaderCompiler, void());
327 319
(...skipping 189 matching lines...) Expand 10 before | Expand all | Expand 10 after
517 MOCK_METHOD5(DrawElementsInstancedANGLE, void( 509 MOCK_METHOD5(DrawElementsInstancedANGLE, void(
518 GLenum mode, GLsizei count, GLenum type, const void* indices, 510 GLenum mode, GLsizei count, GLenum type, const void* indices,
519 GLsizei primcount)); 511 GLsizei primcount));
520 512
521 MOCK_METHOD2(VertexAttribDivisorANGLE, void(GLuint index, GLuint divisor)); 513 MOCK_METHOD2(VertexAttribDivisorANGLE, void(GLuint index, GLuint divisor));
522 }; 514 };
523 515
524 } // namespace gfx 516 } // namespace gfx
525 517
526 #endif // GPU_COMMAND_BUFFER_COMMON_GL_MOCK_H_ 518 #endif // GPU_COMMAND_BUFFER_COMMON_GL_MOCK_H_
OLDNEW
« no previous file with comments | « content/common/gpu/gpu_command_buffer_stub.cc ('k') | gpu/command_buffer/service/context_group.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698