Bug 61048 - Apply the ParallelJobs support to FELighting
Summary: Apply the ParallelJobs support to FELighting
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: SVG (show other bugs)
Version: 528+ (Nightly build)
Hardware: All All
: P2 Enhancement
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-05-18 06:16 PDT by Gabor Loki
Modified: 2011-05-18 07:27 PDT (History)
3 users (show)

See Also:


Attachments
Apply the ParallelJobs support to FELighting (11.60 KB, patch)
2011-05-18 06:19 PDT, Gabor Loki
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Gabor Loki 2011-05-18 06:16:14 PDT
The lighting filter of SVG can consume lots of resources if it is
applied to a large area. The computation can be distributed to multiple
cores if the architecture supports.

The average performance progression is 10-20% on dual-core machines (measured with Methanol).
Comment 1 Gabor Loki 2011-05-18 06:19:18 PDT
Created attachment 93903 [details]
Apply the ParallelJobs support to FELighting
Comment 2 Nikolas Zimmermann 2011-05-18 06:31:50 PDT
Comment on attachment 93903 [details]
Apply the ParallelJobs support to FELighting

Looks great, r=me.
Comment 3 Gabor Loki 2011-05-18 07:27:32 PDT
Comment on attachment 93903 [details]
Apply the ParallelJobs support to FELighting

Clearing flags on attachment: 93903

Committed r86759: <http://trac.webkit.org/changeset/86759>
Comment 4 Gabor Loki 2011-05-18 07:27:39 PDT
All reviewed patches have been landed.  Closing bug.