Commit b5632692 authored by jbauman@chromium.org's avatar jbauman@chromium.org

Correctly set up LayerTreeSettings for cc::Display.

BUG=378549

Review URL: https://codereview.chromium.org/329833002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@276769 0039d316-1c4b-4281-b951-d872f2087c98
parent f6435d20
...@@ -69,12 +69,11 @@ void Display::InitializeOutputSurface() { ...@@ -69,12 +69,11 @@ void Display::InitializeOutputSurface() {
if (!resource_provider) if (!resource_provider)
return; return;
LayerTreeSettings settings;
if (output_surface->context_provider()) { if (output_surface->context_provider()) {
TextureMailboxDeleter* texture_mailbox_deleter = NULL; TextureMailboxDeleter* texture_mailbox_deleter = NULL;
scoped_ptr<GLRenderer> renderer = scoped_ptr<GLRenderer> renderer =
GLRenderer::Create(this, GLRenderer::Create(this,
&settings, &settings_,
output_surface.get(), output_surface.get(),
resource_provider.get(), resource_provider.get(),
texture_mailbox_deleter, texture_mailbox_deleter,
...@@ -84,7 +83,7 @@ void Display::InitializeOutputSurface() { ...@@ -84,7 +83,7 @@ void Display::InitializeOutputSurface() {
renderer_ = renderer.Pass(); renderer_ = renderer.Pass();
} else { } else {
scoped_ptr<SoftwareRenderer> renderer = SoftwareRenderer::Create( scoped_ptr<SoftwareRenderer> renderer = SoftwareRenderer::Create(
this, &settings, output_surface.get(), resource_provider.get()); this, &settings_, output_surface.get(), resource_provider.get());
if (!renderer) if (!renderer)
return; return;
renderer_ = renderer.Pass(); renderer_ = renderer.Pass();
......
...@@ -74,6 +74,7 @@ class CC_SURFACES_EXPORT Display : public SurfaceClient, ...@@ -74,6 +74,7 @@ class CC_SURFACES_EXPORT Display : public SurfaceClient,
SurfaceManager* manager_; SurfaceManager* manager_;
SurfaceAggregator aggregator_; SurfaceAggregator aggregator_;
SharedBitmapManager* bitmap_manager_; SharedBitmapManager* bitmap_manager_;
LayerTreeSettings settings_;
scoped_ptr<Surface> current_surface_; scoped_ptr<Surface> current_surface_;
scoped_ptr<OutputSurface> output_surface_; scoped_ptr<OutputSurface> output_surface_;
scoped_ptr<ResourceProvider> resource_provider_; scoped_ptr<ResourceProvider> resource_provider_;
......
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