diff options
-rw-r--r-- | o3d/core/cross/renderer.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/o3d/core/cross/renderer.cc b/o3d/core/cross/renderer.cc index 43362f0..e754f19 100644 --- a/o3d/core/cross/renderer.cc +++ b/o3d/core/cross/renderer.cc @@ -627,6 +627,7 @@ void Renderer::SetRenderSurfaces(RenderSurface* surface, if (surface != NULL || depth_surface != NULL) { SetRenderSurfacesPlatformSpecific(surface, depth_surface); current_render_surface_ = surface; + current_depth_surface_ = depth_surface; if (surface) { render_width_ = surface->width(); render_height_ = surface->height(); @@ -637,6 +638,7 @@ void Renderer::SetRenderSurfaces(RenderSurface* surface, } else { SetBackBufferPlatformSpecific(); current_render_surface_ = NULL; + current_depth_surface_ = NULL; render_width_ = width(); render_height_ = height(); } |