DescriptionPartial 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
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=113397
Patch Set 1 #Patch Set 2 : Plumbed all the way through. #Patch Set 3 : "" #Patch Set 4 : Now with 10.6 support. #
Total comments: 8
Patch Set 5 : Nits. #
Total comments: 2
Patch Set 6 : Address reviewer comments. #
Total comments: 4
Patch Set 7 : Address reviewer comments. #
Messages
Total messages: 9 (0 generated)
|