summaryrefslogtreecommitdiffstats
path: root/ui/compositor/layer.cc
diff options
context:
space:
mode:
authoroshima@chromium.org <oshima@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-05-17 15:17:00 +0000
committeroshima@chromium.org <oshima@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-05-17 15:17:00 +0000
commit2e2216e43424120be34fe6cab1136eddecbeb4a0 (patch)
treed05aa7261bc1dede9afdaff0e45219d4d0d5b1aa /ui/compositor/layer.cc
parent8a06ebd3e04a184fc424e8dc87aa6a9d25dde1d4 (diff)
downloadchromium_src-2e2216e43424120be34fe6cab1136eddecbeb4a0.zip
chromium_src-2e2216e43424120be34fe6cab1136eddecbeb4a0.tar.gz
chromium_src-2e2216e43424120be34fe6cab1136eddecbeb4a0.tar.bz2
Remove ui-enable-dip option
BUG=none TEST=none Review URL: https://chromiumcodereview.appspot.com/10310067 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@137659 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ui/compositor/layer.cc')
-rw-r--r--ui/compositor/layer.cc42
1 files changed, 17 insertions, 25 deletions
diff --git a/ui/compositor/layer.cc b/ui/compositor/layer.cc
index 620ec58..e4de7b3 100644
--- a/ui/compositor/layer.cc
+++ b/ui/compositor/layer.cc
@@ -97,7 +97,7 @@ void Layer::SetCompositor(Compositor* compositor) {
DCHECK(!compositor || compositor->root_layer() == this);
DCHECK(!parent_);
compositor_ = compositor;
- if (IsDIPEnabled() && compositor)
+ if (compositor)
OnDeviceScaleFactorChanged(compositor->device_scale_factor());
}
@@ -108,8 +108,7 @@ void Layer::Add(Layer* child) {
child->parent_ = this;
children_.push_back(child);
web_layer_.addChild(child->web_layer_);
- if (IsDIPEnabled())
- child->OnDeviceScaleFactorChanged(device_scale_factor_);
+ child->OnDeviceScaleFactorChanged(device_scale_factor_);
}
void Layer::Remove(Layer* child) {
@@ -338,7 +337,7 @@ void Layer::SendDamagedRects() {
// TODO(pkotwicz): Remove this once we are no longer linearly upscaling
// web contents when DIP is enabled (crbug.com/127455).
- if (IsDIPEnabled() && web_layer_is_accelerated_) {
+ if (web_layer_is_accelerated_) {
damaged.Inset(-1, -1);
damaged = damaged.Intersect(bounds_);
}
@@ -370,7 +369,6 @@ void Layer::SuppressPaint() {
}
void Layer::OnDeviceScaleFactorChanged(float device_scale_factor) {
- CHECK(IsDIPEnabled());
if (device_scale_factor_ == device_scale_factor)
return;
device_scale_factor_ = device_scale_factor;
@@ -387,7 +385,7 @@ void Layer::paintContents(WebKit::WebCanvas* web_canvas,
const WebKit::WebRect& clip) {
TRACE_EVENT0("ui", "Layer::paintContents");
gfx::Canvas canvas(web_canvas);
- bool scale_canvas = IsDIPEnabled() && scale_canvas_;
+ bool scale_canvas = scale_canvas_;
if (scale_canvas) {
canvas.sk_canvas()->scale(SkFloatToScalar(device_scale_factor_),
SkFloatToScalar(device_scale_factor_));
@@ -560,25 +558,19 @@ void Layer::CreateWebLayer() {
}
void Layer::RecomputeTransform() {
- if (IsDIPEnabled()) {
- ui::Transform scale_translate;
- scale_translate.matrix().set3x3(device_scale_factor_, 0, 0,
- 0, device_scale_factor_, 0,
- 0, 0, 1);
- // Start with the inverse matrix of above.
- Transform transform;
- transform.matrix().set3x3(1.0f / device_scale_factor_, 0, 0,
- 0, 1.0f / device_scale_factor_, 0,
- 0, 0, 1);
- transform.ConcatTransform(transform_);
- transform.ConcatTranslate(bounds_.x(), bounds_.y());
- transform.ConcatTransform(scale_translate);
- web_layer_.setTransform(transform.matrix());
- } else {
- Transform t = transform_;
- t.ConcatTranslate(bounds_.x(), bounds_.y());
- web_layer_.setTransform(t.matrix());
- }
+ ui::Transform scale_translate;
+ scale_translate.matrix().set3x3(device_scale_factor_, 0, 0,
+ 0, device_scale_factor_, 0,
+ 0, 0, 1);
+ // Start with the inverse matrix of above.
+ Transform transform;
+ transform.matrix().set3x3(1.0f / device_scale_factor_, 0, 0,
+ 0, 1.0f / device_scale_factor_, 0,
+ 0, 0, 1);
+ transform.ConcatTransform(transform_);
+ transform.ConcatTranslate(bounds_.x(), bounds_.y());
+ transform.ConcatTransform(scale_translate);
+ web_layer_.setTransform(transform.matrix());
}
void Layer::RecomputeDrawsContentAndUVRect() {