Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(84)

Issue 73493002: Fix blendToIdentity case in PerspectiveTransformOperation::blend

Created:
7 years, 1 month ago by a.renevier
Modified:
5 years, 8 months ago
CC:
blink-reviews, shans, rjwright, alancutter (OOO until 2018), Mike Lawther (Google), Timothy Loh, darktears, dino_apple.com, Eric Willigers, shawnn
Base URL:
http://src.chromium.org/blink/trunk/
Visibility:
Public.

Description

Fix blendToIdentity case in PerspectiveTransformOperation::blend Perspective identity matrix correspond to a perspective value of Infinity. Also, since perspective projection matrix uses the inverse of d, it might make sense to blend the inverse of the to and the from perspective values (and use the inverse of this blend value). BUG=319567

Patch Set 1 #

Total comments: 1

Patch Set 2 : updated patch #

Total comments: 1

Patch Set 3 : updated patch #

Patch Set 4 : trying to reupload the same patch #

Patch Set 5 : new upload #

Patch Set 6 : testcases only #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+2 lines, -2 lines) Patch
M LayoutTests/animations/3d/transform-perspective.html View 1 1 chunk +1 line, -1 line 2 comments Download
M LayoutTests/animations/3d/transform-perspective-expected.txt View 1 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 28 (2 generated)
Julien - ping for review
Adding some potential reviewers for this change.
7 years, 1 month ago (2013-11-21 02:08:08 UTC) #1
Julien - ping for review
I think the new formula is fine as we want <length> to grow unbounded (perspective: ...
7 years ago (2013-12-05 01:18:45 UTC) #2
Julien - ping for review
lgtm, could we add a test for the progress == 1 case (the old division ...
6 years, 11 months ago (2014-01-10 13:41:40 UTC) #3
a.renevier
I was not successful in writing a test where progress == 1. If I try ...
6 years, 11 months ago (2014-01-10 18:21:21 UTC) #4
Julien - ping for review
lgtm, too bad for the test.
6 years, 11 months ago (2014-01-15 01:09:59 UTC) #5
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/a.renevier@samsung.com/73493002/100001
6 years, 11 months ago (2014-01-15 01:19:31 UTC) #6
dstockwell
On 2014/01/15 01:09:59, Julien Chaffraix - PST wrote: > too bad for the test. Note ...
6 years, 11 months ago (2014-01-15 10:24:12 UTC) #7
commit-bot: I haz the power
Retried try job too often on blink_presubmit for step(s) presubmit http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=blink_presubmit&number=14030
6 years, 11 months ago (2014-01-15 13:57:11 UTC) #8
Julien - ping for review
On 2014/01/15 10:24:12, dstockwell wrote: > On 2014/01/15 01:09:59, Julien Chaffraix - PST wrote: > ...
6 years, 11 months ago (2014-01-15 17:28:34 UTC) #9
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/a.renevier@samsung.com/73493002/100001
6 years, 11 months ago (2014-01-17 18:58:10 UTC) #10
commit-bot: I haz the power
Retried try job too often on blink_presubmit for step(s) presubmit http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=blink_presubmit&number=14254
6 years, 11 months ago (2014-01-17 19:19:31 UTC) #11
a.renevier
trying to reupload the same patch
6 years, 11 months ago (2014-01-17 19:37:38 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/a.renevier@samsung.com/73493002/270001
6 years, 11 months ago (2014-01-21 16:28:19 UTC) #13
commit-bot: I haz the power
Retried try job too often on blink_presubmit for step(s) presubmit http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=blink_presubmit&number=14377
6 years, 11 months ago (2014-01-21 16:46:12 UTC) #14
a.renevier
On 2014/01/21 16:46:12, I haz the power (commit-bot) wrote: > Retried try job too often ...
6 years, 11 months ago (2014-01-21 17:55:17 UTC) #15
Julien - ping for review
On 2014/01/21 17:55:17, a.renevier wrote: > On 2014/01/21 16:46:12, I haz the power (commit-bot) wrote: ...
6 years, 11 months ago (2014-01-21 18:09:59 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/a.renevier@samsung.com/73493002/370001
6 years, 11 months ago (2014-01-21 20:58:41 UTC) #17
commit-bot: I haz the power
Retried try job too often on blink_presubmit for step(s) presubmit http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=blink_presubmit&number=14409
6 years, 11 months ago (2014-01-21 21:19:21 UTC) #18
a.renevier
Seems like it's fixed now. At least, the testcase https://bug-52700-attachments.webkit.org/attachment.cgi?id=79464 seems to work fine now. ...
6 years, 5 months ago (2014-07-02 20:58:55 UTC) #19
Julien - ping for review
On 2014/07/02 at 20:58:55, a.renevier wrote: > Seems like it's fixed now. At least, the ...
6 years, 5 months ago (2014-07-03 00:18:37 UTC) #20
a.renevier
6 years, 5 months ago (2014-07-07 18:53:49 UTC) #21
Julien - ping for review
We need to update the description as we are not fixing anything, just landing a ...
6 years, 5 months ago (2014-07-08 15:09:19 UTC) #22
Julien - ping for review
btw, I added some try jobs to check the change and they are not able ...
6 years, 5 months ago (2014-07-08 15:10:48 UTC) #23
a.renevier
https://codereview.chromium.org/73493002/diff/430001/LayoutTests/animations/3d/transform-perspective.html File LayoutTests/animations/3d/transform-perspective.html (right): https://codereview.chromium.org/73493002/diff/430001/LayoutTests/animations/3d/transform-perspective.html#newcode35 LayoutTests/animations/3d/transform-perspective.html:35: [0.5, "box2", "webkitTransform", [1, 0, 0, 0, 0, 1, ...
5 years, 8 months ago (2015-04-02 00:14:28 UTC) #24
Stephen Chennney
+jbroman, who's been recently trapped in the land of perspective transforms.
5 years, 8 months ago (2015-04-02 14:37:18 UTC) #27
jbroman
5 years, 8 months ago (2015-04-02 14:52:49 UTC) #28
On 2015/04/02 14:37:18, Stephen Chenney wrote:
> +jbroman, who's been recently trapped in the land of  perspective transforms.

The testcase on the wkbug still seems broken to me on ToT (try moving your mouse
in and out repeatedly really quickly).

Powered by Google App Engine
This is Rietveld 408576698