| OLD | NEW |
| 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 #pragma once | 10 #pragma once |
| (...skipping 196 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 207 | 207 |
| 208 MOCK_METHOD0(GetError, GLenum()); | 208 MOCK_METHOD0(GetError, GLenum()); |
| 209 | 209 |
| 210 MOCK_METHOD2(GetFloatv, void(GLenum pname, GLfloat* params)); | 210 MOCK_METHOD2(GetFloatv, void(GLenum pname, GLfloat* params)); |
| 211 | 211 |
| 212 MOCK_METHOD4(GetFramebufferAttachmentParameterivEXT, void( | 212 MOCK_METHOD4(GetFramebufferAttachmentParameterivEXT, void( |
| 213 GLenum target, GLenum attachment, GLenum pname, GLint* params)); | 213 GLenum target, GLenum attachment, GLenum pname, GLint* params)); |
| 214 | 214 |
| 215 MOCK_METHOD2(GetIntegerv, void(GLenum pname, GLint* params)); | 215 MOCK_METHOD2(GetIntegerv, void(GLenum pname, GLint* params)); |
| 216 | 216 |
| 217 MOCK_METHOD5(GetProgramBinary, void( |
| 218 GLuint program, GLsizei bufSize, GLsizei* length, GLenum* binaryFormat, |
| 219 GLvoid* binary)); |
| 220 |
| 217 MOCK_METHOD3(GetProgramiv, void(GLuint program, GLenum pname, GLint* params)); | 221 MOCK_METHOD3(GetProgramiv, void(GLuint program, GLenum pname, GLint* params)); |
| 218 | 222 |
| 219 MOCK_METHOD4(GetProgramInfoLog, void( | 223 MOCK_METHOD4(GetProgramInfoLog, void( |
| 220 GLuint program, GLsizei bufsize, GLsizei* length, char* infolog)); | 224 GLuint program, GLsizei bufsize, GLsizei* length, char* infolog)); |
| 221 | 225 |
| 222 MOCK_METHOD3(GetQueryiv, void(GLenum target, GLenum pname, GLint* params)); | 226 MOCK_METHOD3(GetQueryiv, void(GLenum target, GLenum pname, GLint* params)); |
| 223 | 227 |
| 224 MOCK_METHOD3(GetQueryObjecti64v, void( | 228 MOCK_METHOD3(GetQueryObjecti64v, void( |
| 225 GLuint id, GLenum pname, GLint64* params)); | 229 GLuint id, GLenum pname, GLint64* params)); |
| 226 | 230 |
| (...skipping 72 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 299 MOCK_METHOD1(LineWidth, void(GLfloat width)); | 303 MOCK_METHOD1(LineWidth, void(GLfloat width)); |
| 300 | 304 |
| 301 MOCK_METHOD1(LinkProgram, void(GLuint program)); | 305 MOCK_METHOD1(LinkProgram, void(GLuint program)); |
| 302 | 306 |
| 303 MOCK_METHOD2(MapBuffer, void*(GLenum target, GLenum access)); | 307 MOCK_METHOD2(MapBuffer, void*(GLenum target, GLenum access)); |
| 304 | 308 |
| 305 MOCK_METHOD2(PixelStorei, void(GLenum pname, GLint param)); | 309 MOCK_METHOD2(PixelStorei, void(GLenum pname, GLint param)); |
| 306 | 310 |
| 307 MOCK_METHOD2(PolygonOffset, void(GLfloat factor, GLfloat units)); | 311 MOCK_METHOD2(PolygonOffset, void(GLfloat factor, GLfloat units)); |
| 308 | 312 |
| 313 MOCK_METHOD4(ProgramBinary, void( |
| 314 GLuint program, GLenum binaryFormat, const GLvoid* binary, |
| 315 GLsizei length)); |
| 316 |
| 309 MOCK_METHOD2(QueryCounter, void(GLuint id, GLenum target)); | 317 MOCK_METHOD2(QueryCounter, void(GLuint id, GLenum target)); |
| 310 | 318 |
| 311 MOCK_METHOD1(ReadBuffer, void(GLenum src)); | 319 MOCK_METHOD1(ReadBuffer, void(GLenum src)); |
| 312 | 320 |
| 313 MOCK_METHOD7(ReadPixels, void( | 321 MOCK_METHOD7(ReadPixels, void( |
| 314 GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, | 322 GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, |
| 315 GLenum type, void* pixels)); | 323 GLenum type, void* pixels)); |
| 316 | 324 |
| 317 MOCK_METHOD0(ReleaseShaderCompiler, void()); | 325 MOCK_METHOD0(ReleaseShaderCompiler, void()); |
| 318 | 326 |
| (...skipping 189 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 508 MOCK_METHOD5(DrawElementsInstancedANGLE, void( | 516 MOCK_METHOD5(DrawElementsInstancedANGLE, void( |
| 509 GLenum mode, GLsizei count, GLenum type, const void* indices, | 517 GLenum mode, GLsizei count, GLenum type, const void* indices, |
| 510 GLsizei primcount)); | 518 GLsizei primcount)); |
| 511 | 519 |
| 512 MOCK_METHOD2(VertexAttribDivisorANGLE, void(GLuint index, GLuint divisor)); | 520 MOCK_METHOD2(VertexAttribDivisorANGLE, void(GLuint index, GLuint divisor)); |
| 513 }; | 521 }; |
| 514 | 522 |
| 515 } // namespace gfx | 523 } // namespace gfx |
| 516 | 524 |
| 517 #endif // GPU_COMMAND_BUFFER_COMMON_GL_MOCK_H_ | 525 #endif // GPU_COMMAND_BUFFER_COMMON_GL_MOCK_H_ |
| OLD | NEW |