Commit 1c7a03e0 authored by Fernando Serboncini's avatar Fernando Serboncini Committed by Commit Bot

Do not disable deferral on Canvas for texture drawImage

TBR=juanmihd

Bug: 970340
Change-Id: I081c7b80551137756908f59842ae80cd23a74fc4
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1643669Reviewed-by: default avatarFernando Serboncini <fserb@chromium.org>
Commit-Queue: Fernando Serboncini <fserb@chromium.org>
Cr-Commit-Position: refs/heads/master@{#666377}
parent 04977e0f
......@@ -1215,8 +1215,6 @@ void BaseRenderingContext2D::drawImage(ScriptState* script_state,
DisableDeferralReason reason = kDisableDeferralReasonUnknown;
if (ShouldDisableDeferral(image_source, &reason))
DisableDeferral(reason);
else if (image->IsTextureBacked())
DisableDeferral(kDisableDeferralDrawImageWithTextureBackedSourceImage);
ValidateStateStack();
......
......@@ -132,7 +132,6 @@ enum DisableDeferralReason {
kDisableDeferralReasonUsingTextureBackedPattern = 2,
kDisableDeferralReasonDrawImageOfVideo = 3,
kDisableDeferralReasonSubPixelTextAntiAliasingSupport = 5,
kDisableDeferralDrawImageWithTextureBackedSourceImage = 6,
kDisableDeferralReasonLowEndDevice = 7,
kDisableDeferralReasonCount,
};
......
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