Commit d5b87e98 authored by gman@google.com's avatar gman@google.com

Fix bug with render targets not getting restored correctly.

Review URL: http://codereview.chromium.org/155185

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@20117 0039d316-1c4b-4281-b951-d872f2087c98
parent 7c37aa93
...@@ -627,6 +627,7 @@ void Renderer::SetRenderSurfaces(RenderSurface* surface, ...@@ -627,6 +627,7 @@ void Renderer::SetRenderSurfaces(RenderSurface* surface,
if (surface != NULL || depth_surface != NULL) { if (surface != NULL || depth_surface != NULL) {
SetRenderSurfacesPlatformSpecific(surface, depth_surface); SetRenderSurfacesPlatformSpecific(surface, depth_surface);
current_render_surface_ = surface; current_render_surface_ = surface;
current_depth_surface_ = depth_surface;
if (surface) { if (surface) {
render_width_ = surface->width(); render_width_ = surface->width();
render_height_ = surface->height(); render_height_ = surface->height();
...@@ -637,6 +638,7 @@ void Renderer::SetRenderSurfaces(RenderSurface* surface, ...@@ -637,6 +638,7 @@ void Renderer::SetRenderSurfaces(RenderSurface* surface,
} else { } else {
SetBackBufferPlatformSpecific(); SetBackBufferPlatformSpecific();
current_render_surface_ = NULL; current_render_surface_ = NULL;
current_depth_surface_ = NULL;
render_width_ = width(); render_width_ = width();
render_height_ = height(); render_height_ = height();
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment