diff options
Diffstat (limited to 'chromium/ui/gl/gl_mock.cc')
-rw-r--r-- | chromium/ui/gl/gl_mock.cc | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/chromium/ui/gl/gl_mock.cc b/chromium/ui/gl/gl_mock.cc index 3b835792202..785376fd4f7 100644 --- a/chromium/ui/gl/gl_mock.cc +++ b/chromium/ui/gl/gl_mock.cc @@ -6,6 +6,17 @@ namespace gfx { +namespace { + +// This is called mainly to prevent the compiler combining the code of mock +// functions with identical contents, so that their function pointers will be +// different. +void MakeFunctionUnique(const char* func_name) { + VLOG(2) << "Calling mock " << func_name; +} + +} // namespace anonymous + MockGLInterface::MockGLInterface() { } @@ -18,4 +29,13 @@ void MockGLInterface::SetGLInterface(MockGLInterface* gl_interface) { interface_ = gl_interface; } +void GL_BINDING_CALL MockGLInterface::Mock_glTexSubImage3DNoData( + GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, + GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type) { + MakeFunctionUnique("glTexSubImage3DNoData"); + interface_->TexSubImage3DNoData( + target, level, xoffset, yoffset, zoffset, width, height, depth, + format, type); +} + } // namespace gfx |