Polar stroking for vector graphics
AssigneeNVIDIA Corporation
InventorMark Kilgard
Life of this patent
Estimating the term…
Loading patent…
AssigneeNVIDIA Corporation
InventorMark Kilgard
Estimating the term…
The disclosure introduces polar stroking for representing paths. A system, method, and apparatus are disclosed for representing and rendering stroked paths employing polar stroking. In one example, a method of approximating a link of a path is provided that includes: (1) determining tangent angle changes of a link of a path, (2) evaluating the link in steps based on the tangent angle changes, and (3) providing a polar stroked representation of the link employing the steps, wherein the evaluating is performed non-recursively. A polar stroking system is also disclosed. In one example, the polar stroking system includes: (1) a path processor configured to decompose a path into links, and (2) a polar stroking processor configured to determine polar stroking intermediates of the links from a characterization of the links and generate, employing the polar stroking intermediates, a polar stroked representation for each of the links.
A method of approximating a link of a path, comprising:
A polar stroking system, comprising:
A renderer, comprising:
The renderer as recited in 29, wherein the GPU includes a programmable graphics pipeline with programmable shader stages and fixed-function stages configured to generate the polar stroked representations, wherein the programmable shader stages include at least one polar stroking shader.
A method of rendering stroked paths, comprising:
Dependencies are inferred from the claim text.