From ebcc462bff6e2328dbae1fb6a42a3ffc3d2f0e4a Mon Sep 17 00:00:00 2001 From: "apatrick@chromium.org" Date: Tue, 19 Jul 2011 21:58:05 +0000 Subject: Reparenting of RendererGLContexts supports going from no parent to having a parent. RendererGLContext::SetParent is a no-op if the parent did not change to avoid a redundant sync IPC. Added SetParentContext to WebGraphicsContext3DCommandBufferImpl. WebKit change to follow. Review URL: http://codereview.chromium.org/7237009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@93106 0039d316-1c4b-4281-b951-d872f2087c98 --- content/renderer/gpu/webgraphicscontext3d_command_buffer_impl.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'content/renderer/gpu/webgraphicscontext3d_command_buffer_impl.h') diff --git a/content/renderer/gpu/webgraphicscontext3d_command_buffer_impl.h b/content/renderer/gpu/webgraphicscontext3d_command_buffer_impl.h index 5411502..e291c82 100644 --- a/content/renderer/gpu/webgraphicscontext3d_command_buffer_impl.h +++ b/content/renderer/gpu/webgraphicscontext3d_command_buffer_impl.h @@ -64,6 +64,8 @@ class WebGraphicsContext3DCommandBufferImpl virtual bool isGLES2Compliant(); + virtual bool setParentContext(WebGraphicsContext3D* parent_context); + virtual void reshape(int width, int height); virtual bool readBackFramebuffer(unsigned char* pixels, size_t buffer_size); -- cgit v1.1