diff options
author | pkotwicz@chromium.org <pkotwicz@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-09-27 14:18:09 +0000 |
---|---|---|
committer | pkotwicz@chromium.org <pkotwicz@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-09-27 14:18:09 +0000 |
commit | c1f67303d4c09d8e318922cc9426709aa1c61729 (patch) | |
tree | 3ceb9704899b4ad9fbde4c67f442782766e93eda /views | |
parent | ded6e7eb09dcd19a286d8fd5ca07c8076f66c49f (diff) | |
download | chromium_src-c1f67303d4c09d8e318922cc9426709aa1c61729.zip chromium_src-c1f67303d4c09d8e318922cc9426709aa1c61729.tar.gz chromium_src-c1f67303d4c09d8e318922cc9426709aa1c61729.tar.bz2 |
Do not allocate a texture if hole covers entire layer.
BUG=None
TEST= poster circle, at 35FPS on tegra2 hardware
Review URL: http://codereview.chromium.org/7976004
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102925 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'views')
-rw-r--r-- | views/widget/native_widget_views.cc | 2 | ||||
-rw-r--r-- | views/widget/widget.cc | 6 | ||||
-rw-r--r-- | views/widget/widget.h | 2 |
3 files changed, 3 insertions, 7 deletions
diff --git a/views/widget/native_widget_views.cc b/views/widget/native_widget_views.cc index 01f52b3..9f70ef7 100644 --- a/views/widget/native_widget_views.cc +++ b/views/widget/native_widget_views.cc @@ -133,7 +133,7 @@ void NativeWidgetViews::InitNativeWidget(const Widget::InitParams& params) { view_->SetBoundsRect(params.bounds); #if !defined(USE_AURA) // TODO(beng): re-enable this once we have a consolidated layer tree. - view_->SetPaintToLayer(params.create_layer); + view_->SetPaintToLayer(true); #endif // With the default NATIVE_WIDGET_OWNS_WIDGET ownership, the diff --git a/views/widget/widget.cc b/views/widget/widget.cc index 9c5060b..4b96b87 100644 --- a/views/widget/widget.cc +++ b/views/widget/widget.cc @@ -120,8 +120,7 @@ Widget::InitParams::InitParams() parent(NULL), parent_widget(NULL), native_widget(NULL), - top_level(false), - create_layer(true) { + top_level(false) { } Widget::InitParams::InitParams(Type type) @@ -141,8 +140,7 @@ Widget::InitParams::InitParams(Type type) parent(NULL), parent_widget(NULL), native_widget(NULL), - top_level(false), - create_layer(true) { + top_level(false) { } //////////////////////////////////////////////////////////////////////////////// diff --git a/views/widget/widget.h b/views/widget/widget.h index 041a8be..acece5d 100644 --- a/views/widget/widget.h +++ b/views/widget/widget.h @@ -159,8 +159,6 @@ class VIEWS_EXPORT Widget : public internal::NativeWidgetDelegate, // The Widget will not construct a default one. Default is NULL. NativeWidget* native_widget; bool top_level; - // When set NativeWidgetViews will create its own layer. - bool create_layer; }; Widget(); |