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

Issue 2597933002: Avoid to resolve CMAA for read and draw without content changed or with content committed. (Closed)

Created:
4 years ago by xinghua.cao
Modified:
3 years, 7 months ago
CC:
Yang Gu, Justin Novosad, ccameron
Target Ref:
refs/heads/master
Project:
chromium
Visibility:
Public.

Description

Avoid to resolve CMAA for read and draw without content changed or with content committed. CMAA will be triggered by every readPixels call, even content does not be changed or committed. BUG=535198 TEST=conformance/readinging/fbo-remains-unchanged-after-read-pixels.html Review-Url: https://codereview.chromium.org/2597933002 Cr-Commit-Position: refs/heads/master@{#467915} Committed: https://chromium.googlesource.com/chromium/src/+/87ff6dd93ccb11c339b9f9278b6d2ce18a05f32d

Patch Set 1 #

Patch Set 2 : rebase code #

Total comments: 3

Patch Set 3 : Address dshwang and zhenyao comments #

Total comments: 8
Unified diffs Side-by-side diffs Delta from patch set Stats (+2 lines, -2 lines) Patch
M third_party/WebKit/Source/platform/graphics/gpu/DrawingBuffer.cpp View 1 2 2 chunks +2 lines, -2 lines 8 comments Download

Messages

Total messages: 45 (27 generated)
xinghua.cao
On 2016/12/22 08:33:05, xinghua.cao wrote: > mailto:xinghua.cao@intel.com changed reviewers: > + mailto:dongseong.hwang@chromium.org, mailto:qiankun.miao@intel.com, mailto:yunchao.he@intel.com Please ...
3 years, 12 months ago (2016-12-23 05:12:54 UTC) #8
Yang Gu
I think we need a dedicated bug to clarify the problem here, and a webgl ...
3 years, 11 months ago (2016-12-28 14:27:51 UTC) #9
dshwang
sorry for delaying review. I didn't notice because of chromium.org account. The CL looks good. ...
3 years, 9 months ago (2017-03-21 20:51:28 UTC) #10
xinghua.cao
On 2017/03/21 20:51:28, dshwang wrote: > sorry for delaying review. I didn't notice because of ...
3 years, 8 months ago (2017-04-07 10:10:39 UTC) #15
dshwang
thx for new webgl conformance test. https://codereview.chromium.org/2597933002/diff/20001/third_party/WebKit/Source/platform/graphics/gpu/DrawingBuffer.cpp File third_party/WebKit/Source/platform/graphics/gpu/DrawingBuffer.cpp (right): https://codereview.chromium.org/2597933002/diff/20001/third_party/WebKit/Source/platform/graphics/gpu/DrawingBuffer.cpp#newcode971 third_party/WebKit/Source/platform/graphics/gpu/DrawingBuffer.cpp:971: if (m_contentsChanged) { ...
3 years, 8 months ago (2017-04-08 02:16:33 UTC) #20
Ken Russell (switch to Gerrit)
I have to defer to Kai or Mo to review this carefully.
3 years, 8 months ago (2017-04-12 22:08:57 UTC) #22
Zhenyao Mo
https://codereview.chromium.org/2597933002/diff/20001/third_party/WebKit/Source/platform/graphics/gpu/DrawingBuffer.cpp File third_party/WebKit/Source/platform/graphics/gpu/DrawingBuffer.cpp (right): https://codereview.chromium.org/2597933002/diff/20001/third_party/WebKit/Source/platform/graphics/gpu/DrawingBuffer.cpp#newcode971 third_party/WebKit/Source/platform/graphics/gpu/DrawingBuffer.cpp:971: if (m_contentsChanged) { On 2017/04/08 02:16:32, dshwang wrote: > ...
3 years, 8 months ago (2017-04-12 23:38:08 UTC) #23
xinghua.cao
https://codereview.chromium.org/2597933002/diff/20001/third_party/WebKit/Source/platform/graphics/gpu/DrawingBuffer.cpp File third_party/WebKit/Source/platform/graphics/gpu/DrawingBuffer.cpp (right): https://codereview.chromium.org/2597933002/diff/20001/third_party/WebKit/Source/platform/graphics/gpu/DrawingBuffer.cpp#newcode971 third_party/WebKit/Source/platform/graphics/gpu/DrawingBuffer.cpp:971: if (m_contentsChanged) { On 2017/04/12 23:38:08, Zhenyao Mo wrote: ...
3 years, 8 months ago (2017-04-13 10:50:24 UTC) #26
Zhenyao Mo
https://codereview.chromium.org/2597933002/diff/40001/third_party/WebKit/Source/platform/graphics/gpu/DrawingBuffer.cpp File third_party/WebKit/Source/platform/graphics/gpu/DrawingBuffer.cpp (right): https://codereview.chromium.org/2597933002/diff/40001/third_party/WebKit/Source/platform/graphics/gpu/DrawingBuffer.cpp#newcode1020 third_party/WebKit/Source/platform/graphics/gpu/DrawingBuffer.cpp:1020: if (anti_aliasing_mode_ != kNone && !contents_change_resolved_) This is a ...
3 years, 8 months ago (2017-04-13 17:36:06 UTC) #29
xinghua.cao
https://codereview.chromium.org/2597933002/diff/40001/third_party/WebKit/Source/platform/graphics/gpu/DrawingBuffer.cpp File third_party/WebKit/Source/platform/graphics/gpu/DrawingBuffer.cpp (right): https://codereview.chromium.org/2597933002/diff/40001/third_party/WebKit/Source/platform/graphics/gpu/DrawingBuffer.cpp#newcode1020 third_party/WebKit/Source/platform/graphics/gpu/DrawingBuffer.cpp:1020: if (anti_aliasing_mode_ != kNone && !contents_change_resolved_) On 2017/04/13 17:36:06, ...
3 years, 8 months ago (2017-04-26 10:46:37 UTC) #30
Ken Russell (switch to Gerrit)
LGTM Mo's out this week so I'll finish this review for him. https://codereview.chromium.org/2597933002/diff/40001/third_party/WebKit/Source/platform/graphics/gpu/DrawingBuffer.cpp File third_party/WebKit/Source/platform/graphics/gpu/DrawingBuffer.cpp ...
3 years, 7 months ago (2017-04-28 00:10:00 UTC) #31
dshwang
non-owner lgtm too. thank you! https://codereview.chromium.org/2597933002/diff/40001/third_party/WebKit/Source/platform/graphics/gpu/DrawingBuffer.cpp File third_party/WebKit/Source/platform/graphics/gpu/DrawingBuffer.cpp (right): https://codereview.chromium.org/2597933002/diff/40001/third_party/WebKit/Source/platform/graphics/gpu/DrawingBuffer.cpp#newcode1020 third_party/WebKit/Source/platform/graphics/gpu/DrawingBuffer.cpp:1020: if (anti_aliasing_mode_ != kNone ...
3 years, 7 months ago (2017-04-28 02:08:29 UTC) #34
xinghua.cao
https://codereview.chromium.org/2597933002/diff/40001/third_party/WebKit/Source/platform/graphics/gpu/DrawingBuffer.cpp File third_party/WebKit/Source/platform/graphics/gpu/DrawingBuffer.cpp (right): https://codereview.chromium.org/2597933002/diff/40001/third_party/WebKit/Source/platform/graphics/gpu/DrawingBuffer.cpp#newcode1070 third_party/WebKit/Source/platform/graphics/gpu/DrawingBuffer.cpp:1070: if (source_buffer == kFrontBuffer && front_color_buffer_) { Hi, all, ...
3 years, 7 months ago (2017-04-28 02:40:08 UTC) #35
dshwang
https://codereview.chromium.org/2597933002/diff/40001/third_party/WebKit/Source/platform/graphics/gpu/DrawingBuffer.cpp File third_party/WebKit/Source/platform/graphics/gpu/DrawingBuffer.cpp (right): https://codereview.chromium.org/2597933002/diff/40001/third_party/WebKit/Source/platform/graphics/gpu/DrawingBuffer.cpp#newcode1020 third_party/WebKit/Source/platform/graphics/gpu/DrawingBuffer.cpp:1020: if (anti_aliasing_mode_ != kNone && !contents_change_resolved_) On 2017/04/28 02:08:29, ...
3 years, 7 months ago (2017-04-28 02:48:42 UTC) #36
xinghua.cao
https://codereview.chromium.org/2597933002/diff/40001/third_party/WebKit/Source/platform/graphics/gpu/DrawingBuffer.cpp File third_party/WebKit/Source/platform/graphics/gpu/DrawingBuffer.cpp (right): https://codereview.chromium.org/2597933002/diff/40001/third_party/WebKit/Source/platform/graphics/gpu/DrawingBuffer.cpp#newcode1070 third_party/WebKit/Source/platform/graphics/gpu/DrawingBuffer.cpp:1070: if (source_buffer == kFrontBuffer && front_color_buffer_) { On 2017/04/28 ...
3 years, 7 months ago (2017-04-28 02:56:02 UTC) #37
commit-bot: I haz the power
CQ is trying da patch. Follow status at: https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2597933002/40001
3 years, 7 months ago (2017-04-28 06:00:27 UTC) #41
Yang Gu
Yang is on vacation from Apr 24 to May 1, and may have no email ...
3 years, 7 months ago (2017-04-28 06:01:21 UTC) #42
commit-bot: I haz the power
3 years, 7 months ago (2017-04-28 06:04:46 UTC) #45
Message was sent while issue was closed.
Committed patchset #3 (id:40001) as
https://chromium.googlesource.com/chromium/src/+/87ff6dd93ccb11c339b9f9278b6d...

Powered by Google App Engine
This is Rietveld 408576698