diff options
author | backer@chromium.org <backer@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-12-07 15:45:34 +0000 |
---|---|---|
committer | backer@chromium.org <backer@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-12-07 15:45:34 +0000 |
commit | 3159bf93e94c26778a115159b8857c717cf2f7e5 (patch) | |
tree | 2ad1392beca680537b809610ddd7c79472b2bcb7 /content/browser/child_process_security_policy_browsertest.cc | |
parent | d2ce9c8dce139a7e191ae116dad6af52bd2186fd (diff) | |
download | chromium_src-3159bf93e94c26778a115159b8857c717cf2f7e5.zip chromium_src-3159bf93e94c26778a115159b8857c717cf2f7e5.tar.gz chromium_src-3159bf93e94c26778a115159b8857c717cf2f7e5.tar.bz2 |
Partial swaps on OSX
In combination with shawnsingh's scissoring, this is a huge win on 10.5 which uses a readback through main memory. Some numbers given on https://bugs.webkit.org/show_bug.cgi?id=67341
The win on >= 10.6 is probably less because there is not readback through main memory. The 10.6 implementation assumes that nothing outside the partial swap region was damaged (i.e. it's a SwapBuffers that always preserves the backbuffer --- it's not a true partial swap a la GLX_MESA_copy_sub_buffers). This is all that the scissoring needs.
BUG=none
TEST=ran with shawnsingh's patch on http://www.webkit.org/blog-files/3d-transforms/poster-circle.html on 10.6 and 10.5
Review URL: http://codereview.chromium.org/8726046
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@113397 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/browser/child_process_security_policy_browsertest.cc')
0 files changed, 0 insertions, 0 deletions