13.07.2015 Views

What is path rendering?

What is path rendering?

What is path rendering?

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Anti-aliasing D<strong>is</strong>cussionGood anti-aliasing <strong>is</strong> a big deal for <strong>path</strong> <strong>rendering</strong>Particularly true for font <strong>rendering</strong> of small point sizesFeatures of glyphs are often on the scale of a pixel or lessNV_<strong>path</strong>_<strong>rendering</strong> uses multiple stencil samples per pixel for reasonableantialiasingOtherw<strong>is</strong>e, image quality <strong>is</strong> poor4 samples/pixel bare minimum8 or 16 samples/pixel <strong>is</strong> pretty sufficientBut 16 requires expensive 2x2 supersampling of 4x mult<strong>is</strong>ampling16x <strong>is</strong> extremely memory intensiveAlternative: quality vs. performance tradeoffFast enough to render multiple passes to improve qualityApproachesAccumulation bufferAlpha accumulation

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!