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

Issue 2503283007: Work around unknown Mac Intel driver bug causing non-deterministic behavior in GPU readback from 2D (Closed)

Created:
4 years, 1 month ago by Kai Ninomiya
Modified:
4 years, 1 month ago
CC:
blink-reviews, blink-reviews-api_chromium.org, chromium-reviews, creis+watch_chromium.org, darin-cc_chromium.org, dglazkov+blink, haraken, jam, kinuko+watch, mlamouri+watch-content_chromium.org, nasko+codewatch_chromium.org, piman+watch_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Work around unknown Mac Intel driver bug causing non-deterministic behavior in GPU readback from 2D canvas BUG=665656 CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel Committed: https://crrev.com/e4acee67ea6e24c3e594719ca33b4beeb46b4bc6 Cr-Commit-Position: refs/heads/master@{#433094}

Patch Set 1 #

Patch Set 2 : update expectations #

Patch Set 3 : don't force software readback from 3d canvas #

Total comments: 2

Patch Set 4 : address comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+41 lines, -31 lines) Patch
M content/browser/gpu/gpu_data_manager_impl_private.cc View 1 chunk +2 lines, -0 lines 0 comments Download
M content/public/common/common_param_traits_macros.h View 1 chunk +1 line, -0 lines 0 comments Download
M content/public/common/web_preferences.h View 1 chunk +1 line, -0 lines 0 comments Download
M content/public/common/web_preferences.cc View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M content/renderer/render_view_impl.cc View 1 2 1 chunk +4 lines, -0 lines 0 comments Download
M content/test/gpu/gpu_tests/webgl2_conformance_expectations.py View 1 2 1 chunk +0 lines, -27 lines 0 comments Download
M gpu/config/gpu_driver_bug_list_json.cc View 2 chunks +13 lines, -1 line 0 comments Download
M gpu/config/gpu_driver_bug_workaround_type.h View 1 2 3 1 chunk +2 lines, -0 lines 0 comments Download
M third_party/WebKit/Source/core/frame/Settings.in View 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/modules/webgl/WebGLRenderingContextBase.cpp View 1 2 1 chunk +10 lines, -3 lines 0 comments Download
M third_party/WebKit/Source/web/WebSettingsImpl.h View 1 chunk +1 line, -0 lines 0 comments Download
M third_party/WebKit/Source/web/WebSettingsImpl.cpp View 1 chunk +4 lines, -0 lines 0 comments Download
M third_party/WebKit/public/web/WebSettings.h View 1 chunk +1 line, -0 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 45 (27 generated)
Kai Ninomiya
4 years, 1 month ago (2016-11-17 22:41:11 UTC) #6
Zhenyao Mo
lgtm with nits fixed https://codereview.chromium.org/2503283007/diff/40001/content/public/common/web_preferences.h File content/public/common/web_preferences.h (right): https://codereview.chromium.org/2503283007/diff/40001/content/public/common/web_preferences.h#newcode137 content/public/common/web_preferences.h:137: bool force_software_readback_from_2d_canvas; initialize this in ...
4 years, 1 month ago (2016-11-17 22:46:05 UTC) #9
Kai Ninomiya
tsepez: PTAL content/public/common/common_param_traits_macros.h
4 years, 1 month ago (2016-11-17 22:57:13 UTC) #13
Tom Sepez
lgtm
4 years, 1 month ago (2016-11-17 22:58:05 UTC) #14
Kai Ninomiya
ben@chromium.org: Please review changes in third_party/WebKit/public/web/WebSettings.h
4 years, 1 month ago (2016-11-17 22:59:55 UTC) #16
Ben Goodger (Google)
lgtm
4 years, 1 month ago (2016-11-17 23:02:57 UTC) #17
piman
lgtm
4 years, 1 month ago (2016-11-17 23:06:44 UTC) #18
Ken Russell (switch to Gerrit)
lgtm
4 years, 1 month ago (2016-11-17 23:50:33 UTC) #19
esprehn
Doesn't this cause a big perf regression when doing toDataURL() and toBlob() on all mac ...
4 years, 1 month ago (2016-11-17 23:56:26 UTC) #22
Ken Russell (switch to Gerrit)
On 2016/11/17 23:56:26, esprehn wrote: > Doesn't this cause a big perf regression when doing ...
4 years, 1 month ago (2016-11-18 01:04:19 UTC) #31
esprehn
On 2016/11/18 at 01:04:19, kbr wrote: > On 2016/11/17 23:56:26, esprehn wrote: > > Doesn't ...
4 years, 1 month ago (2016-11-18 01:08:56 UTC) #32
Kai Ninomiya
On 2016/11/18 01:08:56, esprehn wrote: > On 2016/11/18 at 01:04:19, kbr wrote: > > On ...
4 years, 1 month ago (2016-11-18 01:36:32 UTC) #33
esprehn
On 2016/11/18 at 01:36:32, kainino wrote: > On 2016/11/18 01:08:56, esprehn wrote: > > ...
4 years, 1 month ago (2016-11-18 01:40:00 UTC) #34
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/2503283007/60001
4 years, 1 month ago (2016-11-18 03:28:47 UTC) #38
commit-bot: I haz the power
Internal error: failed to checkout. Please try again.
4 years, 1 month ago (2016-11-18 04:07:22 UTC) #40
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/2503283007/60001
4 years, 1 month ago (2016-11-18 04:09:08 UTC) #42
commit-bot: I haz the power
Committed patchset #4 (id:60001)
4 years, 1 month ago (2016-11-18 04:17:43 UTC) #43
commit-bot: I haz the power
4 years, 1 month ago (2016-11-18 04:21:19 UTC) #45
Message was sent while issue was closed.
Patchset 4 (id:??) landed as
https://crrev.com/e4acee67ea6e24c3e594719ca33b4beeb46b4bc6
Cr-Commit-Position: refs/heads/master@{#433094}

Powered by Google App Engine
This is Rietveld 408576698