This implementation runs the software method and then it uploads the results to the OpenCL device.
Created attachment 190042 [details] proposed patch
Created attachment 190044 [details] proposed patch
Comment on attachment 190044 [details] proposed patch Good patch, but the patch does not apply. Could you reupload the patch for chechking it again?
Created attachment 190472 [details] proposed patch
Comment on attachment 190472 [details] proposed patch View in context: https://bugs.webkit.org/attachment.cgi?id=190472&action=review > Source/WebCore/svg/graphics/filters/SVGFEImage.h:43 > + virtual bool platformApplyOpenCL(); This has not been enforced on your patches to date, but WebKit standards say that all implementations of virtual methods must be explicitly marked OVERRIDE. Leave it for now but please follow up with a patch to fix all the overrides of platformApplyOpenCL.
(In reply to comment #5) > (From update of attachment 190472 [details]) > View in context: https://bugs.webkit.org/attachment.cgi?id=190472&action=review > > > Source/WebCore/svg/graphics/filters/SVGFEImage.h:43 > > + virtual bool platformApplyOpenCL(); > > This has not been enforced on your patches to date, but WebKit standards say that all implementations of virtual methods must be explicitly marked OVERRIDE. Leave it for now but please follow up with a patch to fix all the overrides of platformApplyOpenCL. Good point.
Comment on attachment 190472 [details] proposed patch r=me, but please make a follow-up patch for fixing all virtual methods.
Comment on attachment 190472 [details] proposed patch Clearing flags on attachment: 190472 Committed r144289: <http://trac.webkit.org/changeset/144289>
All reviewed patches have been landed. Closing bug.