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

Issue 101163004: Fix the context loss issue when switching tabs after enabled Canvas2D hardware acceleration (Closed)

Created:
6 years, 11 months ago by changjun.yang
Modified:
4 years, 11 months ago
CC:
blink-reviews, jamesr, krit, dsinclair, jbroman, danakj, Rik, Stephen Chennney, pdr., rwlbuis, Jin Yang
Base URL:
http://src.chromium.org/blink/trunk/
Visibility:
Public.

Description

Fix the context loss issue when switching tabs after enabled Canvas2D hardware acceleration Currently Fix it by force prepare Mailbox.

Patch Set 1 #

Patch Set 2 : #

Total comments: 2

Patch Set 3 : #

Total comments: 1

Patch Set 4 : #

Patch Set 5 : #

Total comments: 1
Unified diffs Side-by-side diffs Delta from patch set Stats (+12 lines, -0 lines) Patch
M Source/platform/graphics/Canvas2DLayerBridge.h View 1 2 3 4 1 chunk +1 line, -0 lines 0 comments Download
M Source/platform/graphics/Canvas2DLayerBridge.cpp View 1 2 3 4 2 chunks +11 lines, -0 lines 1 comment Download

Messages

Total messages: 24 (0 generated)
boliu
I'm not too familiar with this code, but.. The more fundamental issue is webview can ...
6 years, 11 months ago (2014-01-06 18:16:03 UTC) #1
boliu
I think the problem you are trying to resolve is the one I mentioned here: ...
6 years, 11 months ago (2014-01-28 00:16:45 UTC) #2
changjun.yang
On 2014/01/28 00:16:45, boliu wrote: > I think the problem you are trying to resolve ...
6 years, 10 months ago (2014-01-28 06:45:04 UTC) #3
boliu
On 2014/01/28 06:45:04, changjun.yang wrote: > On 2014/01/28 00:16:45, boliu wrote: > > I think ...
6 years, 10 months ago (2014-02-11 02:56:15 UTC) #4
changjun.yang
On 2014/02/11 02:56:15, boliu wrote: > On 2014/01/28 06:45:04, changjun.yang wrote: > > On 2014/01/28 ...
6 years, 10 months ago (2014-02-11 12:52:40 UTC) #5
boliu
+senorblanco to advise since I'm not very familiar with this code myself Background: The m_lastImageId ...
6 years, 10 months ago (2014-02-11 19:29:40 UTC) #6
Stephen White
On 2014/02/11 19:29:40, boliu wrote: > +senorblanco to advise since I'm not very familiar with ...
6 years, 10 months ago (2014-02-11 19:41:55 UTC) #7
Justin Novosad
On 2014/02/11 19:41:55, Stephen White wrote: > On 2014/02/11 19:29:40, boliu wrote: > > +senorblanco ...
6 years, 10 months ago (2014-02-11 21:17:18 UTC) #8
Justin Novosad
Do you have a bug # for this change?
6 years, 10 months ago (2014-02-11 21:19:17 UTC) #9
boliu
On 2014/02/11 21:19:17, junov wrote: > Do you have a bug # for this change? ...
6 years, 10 months ago (2014-02-11 21:21:30 UTC) #10
Justin Novosad
On 2014/02/11 21:21:30, boliu wrote: > On 2014/02/11 21:19:17, junov wrote: > > Do you ...
6 years, 10 months ago (2014-02-11 21:28:12 UTC) #11
boliu
On 2014/02/11 21:28:12, junov wrote: > On 2014/02/11 21:21:30, boliu wrote: > > On 2014/02/11 ...
6 years, 10 months ago (2014-02-11 21:37:41 UTC) #12
Justin Novosad
On 2014/02/11 21:37:41, boliu wrote: > The problem this is CL is trying to fix ...
6 years, 10 months ago (2014-02-11 22:22:09 UTC) #13
Justin Novosad
> Ah, that is easy to fix then. We should reset m_lastImageId whenever a switch ...
6 years, 10 months ago (2014-02-11 22:37:35 UTC) #14
boliu
On 2014/02/11 22:37:35, junov wrote: > > Ah, that is easy to fix then. We ...
6 years, 10 months ago (2014-02-11 23:26:45 UTC) #15
changjun.yang
On 2014/02/11 23:26:45, boliu wrote: > On 2014/02/11 22:37:35, junov wrote: > > > Ah, ...
6 years, 10 months ago (2014-02-12 15:31:00 UTC) #16
boliu
On 2014/02/12 15:31:00, changjun.yang wrote: > Updated Patch Set 3, looks there is some display ...
6 years, 10 months ago (2014-02-12 19:12:22 UTC) #17
changjun.yang
On 2014/02/12 19:12:22, boliu wrote: > On 2014/02/12 15:31:00, changjun.yang wrote: > > Updated Patch ...
6 years, 10 months ago (2014-02-13 02:27:30 UTC) #18
boliu
On 2014/02/13 02:27:30, changjun.yang wrote: > Hi Bo, I think this is the same implementation ...
6 years, 10 months ago (2014-02-13 03:00:35 UTC) #19
changjun.yang
On 2014/02/13 03:00:35, boliu wrote: > On 2014/02/13 02:27:30, changjun.yang wrote: > > Hi Bo, ...
6 years, 10 months ago (2014-02-13 09:10:30 UTC) #20
boliu
Looks good. Please update the description. senorblanco/junov: PTAL
6 years, 10 months ago (2014-02-13 15:02:58 UTC) #21
Justin Novosad
Please add a unit test for this in src/third_party/WebKit/Source/web/tests/Canvas2DLayerBridgeTest.cpp https://codereview.chromium.org/101163004/diff/420001/Source/platform/graphics/Canvas2DLayerBridge.cpp File Source/platform/graphics/Canvas2DLayerBridge.cpp (right): https://codereview.chromium.org/101163004/diff/420001/Source/platform/graphics/Canvas2DLayerBridge.cpp#newcode464 Source/platform/graphics/Canvas2DLayerBridge.cpp:464: ...
6 years, 10 months ago (2014-02-13 15:32:18 UTC) #22
boliu
I separately uploaded to https://codereview.chromium.org/166193004/ and see if I can get this through branch point... ...
6 years, 10 months ago (2014-02-14 17:37:07 UTC) #23
boliu
6 years, 10 months ago (2014-02-15 00:46:00 UTC) #24
Actually, uploaded https://codereview.chromium.org/166093005/ instead of this.

Powered by Google App Engine
This is Rietveld 408576698