DescriptionModify the blur bench to add tests for high-quality blurs, and large non-integer blurs. Change the Coarse flag (which just turns on separable blurs) to an #ifdef, since separable is no longer just Coarse. (This #ifdef will hopefully be shortlived, once Chrome has switched).
The separable blur algorithm gives +45% on SampleBlur, +84% on SampleBigBlur, +31% on TheVerge, +35 to +85% on blurbench in HQ (depending on size), +8 to +35% in low quality. (All of these on 32bit MacPro).
Committed: https://code.google.com/p/skia/source/detail?r=6601
Patch Set 1 #Patch Set 2 : actually plumb through the blur flags! #Patch Set 3 : Make "low quality" mean box blur in separable too; drop to low quality for <3 radius, as the old pa… #Patch Set 4 : Don't actually switch on the separable blurs yet. #
Total comments: 2
MessagesTotal messages: 6
|