diff options
author | kbr@google.com <kbr@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-05-06 03:14:45 +0000 |
---|---|---|
committer | kbr@google.com <kbr@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-05-06 03:14:45 +0000 |
commit | 2ae64d648884a2c469ab987fb8ddbaa981ca3fe9 (patch) | |
tree | 660fca3953ab6bebbfa24f5d6dd9f93cd993ae25 /chrome/installer | |
parent | e8345245dbeed71eed592c8a89e4b70403019e47 (diff) | |
download | chromium_src-2ae64d648884a2c469ab987fb8ddbaa981ca3fe9.zip chromium_src-2ae64d648884a2c469ab987fb8ddbaa981ca3fe9.tar.gz chromium_src-2ae64d648884a2c469ab987fb8ddbaa981ca3fe9.tar.bz2 |
Call set_unblock(true) on async resize message to guarantee its
processing order relative to sync messages, in particular flush on
behalf of SwapBuffers, in the GPU process. This fixes a race condition
in WebGL initialization where the back buffer would sometimes not be
resized properly. Thanks to jam for the suggestion for this fix.
Tested manually by reloading the WebGL image-texture-test demo over
100 times and ensuring it displayed properly each time.
BUG=42733
TEST=none
Review URL: http://codereview.chromium.org/1914005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@46545 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/installer')
0 files changed, 0 insertions, 0 deletions