Patrick Walton
6a640eca74
Simplify the B-quad vertex position VBO to have a uniform format, and
...
enable early Z for SVG.
Additionally, this switches the B-quad patches for XCAA to be convex
hulls instead of bounding boxes, reducing fragment shader load.
This is a large speedup for the Ghostscript tiger demo: 5x or more.
Closes #33 .
2018-01-11 19:25:02 -08:00
Patrick Walton
f3841ef402
Document more shader parameters
2018-01-04 18:07:14 -08:00
Patrick Walton
67d29803b5
Document most uniforms in shaders
2018-01-04 17:32:20 -08:00
Patrick Walton
11913a20f1
Merge MCAA monochrome and multicolor shaders.
...
Not only is this a lot simpler, it's faster too!
2018-01-03 15:22:28 -08:00
Patrick Walton
017a2e2f8c
Provide brief documentation of each shader
2017-12-30 20:32:51 -05:00
Patrick Walton
9b59ce2443
Fix rotation artefacts by rendering curves in two passes, clipping at X
...
inflection points as necessary.
2017-12-03 16:59:35 -08:00