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

Issue 103943011: Work around Mac OS 10.9 window server synchronization bug. (Closed)

Created:
7 years ago by ccameron
Modified:
7 years ago
CC:
chromium-reviews, joi+watch-content_chromium.org, darin-cc_chromium.org, jam, miu+watch_chromium.org
Visibility:
Public.

Description

Work around Mac OS 10.9 window server synchronization bug. When using the integrated GPU with multiple windows open, the display will shudder and flicker. It appears that the front and back buffers are fighting to be displayed (sometimes the previous frame is shown, sometimes the new frame is shown). When a glFinish is added here, the bug goes away. BUG=318877 Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=241431

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+6 lines, -3 lines) Patch
M content/browser/renderer_host/compositing_iosurface_mac.mm View 2 chunks +6 lines, -3 lines 0 comments Download

Messages

Total messages: 5 (0 generated)
ccameron
When in doubt, glFinish ... I expanded this to "whenever using an Intel GPU" -- ...
7 years ago (2013-12-17 03:35:59 UTC) #1
Ken Russell (switch to Gerrit)
LGTM Please file a Radar with Apple telling them how to reproduce by disabling the ...
7 years ago (2013-12-17 20:09:42 UTC) #2
ccameron
Thanks! Filed a radar & sent it to our Apple contacts.
7 years ago (2013-12-17 22:21:34 UTC) #3
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/ccameron@chromium.org/103943011/1
7 years ago (2013-12-17 22:23:31 UTC) #4
commit-bot: I haz the power
7 years ago (2013-12-18 00:51:49 UTC) #5
Message was sent while issue was closed.
Change committed as 241431

Powered by Google App Engine
This is Rietveld 408576698