[webkit-reviews] review requested: [Bug 44729] Add support for GPU accelerated path rendering : [Attachment 65664] The PathProcessor, which implements the main algorithm

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Aug 26 19:40:06 PDT 2010


Kenneth Russell <kbr at google.com> has asked  for review:
Bug 44729: Add support for GPU accelerated path rendering
https://bugs.webkit.org/show_bug.cgi?id=44729

Attachment 65664: The PathProcessor, which implements the main algorithm
https://bugs.webkit.org/attachment.cgi?id=65664&action=review

------- Additional Comments from Kenneth Russell <kbr at google.com>
>From the ChangeLog:

This is the main algorithm. It takes as input a Path which may contain one or
more closed contours including holes. It produces as output two triangle meshes
which, when drawn on the GPU, render the filled path. The mesh can be
transformed arbitrarily with no re-processing, and the resulting on-screen
curves maintain resolution independence.

PathProcessor::process is the main entry point, and should illustrate the steps
of the algorithm fairly clearly.

The two style violations are the style of the include guards, the reason for
which is described in an earlier patch, and the use of streams for debug-only
printing, which could be changed if necessary.


More information about the webkit-reviews mailing list