ddd1c89294Use one side for the X position in the multicolor MCAA vertex shader to avoid cracks
Patrick Walton
2017-12-19 10:54:30 -0800
cfe72f486eUse a single-pass pixel-snapping MCAA algorithm instead of a multipass ECAA algorithm for multicolor SVG.
Patrick Walton
2017-12-15 15:41:27 -0600
5da56fea0bFix 3D demo
Patrick Walton
2017-12-12 09:46:38 -0600
b8785a31dbImplement 8xSSAA and 16xSSAA in the SVG demo
Patrick Walton
2017-12-11 18:56:26 -0800
1102965f6dUse RGB5_A1 on macOS to work around driver stalls with RGBA
Patrick Walton
2017-12-11 12:18:48 -0800
00433d418aDisable subpixel AA during the SVG benchmark
Patrick Walton
2017-12-06 12:19:24 -0800
1459267292Make benchmark sizes more sensible for SVG
Patrick Walton
2017-12-06 10:58:16 -0800
80c0d07f1aRevert refactoring of Renderer into BaseRenderer.
Patrick Walton
2017-12-05 19:08:31 -0800
30893fb9adPartially implement benchmarking for SVG.
Patrick Walton
2017-12-05 19:04:55 -0800
Merge pull request #55 from trishume/fix-51
Patrick Walton
2017-12-05 18:51:49 -0800
dd934211afFixes#51 by introducing a variable for an early return boolean.
Tristan Hume
2017-12-05 21:09:58 -0500
d0d08816b9Factor the SVG renderer out of the demo so it can be reused
Patrick Walton
2017-12-05 11:23:13 -0800
15d8c98ff9Fix a bug preventing the benchmark from running, and improve its UI
Patrick Walton
2017-12-04 22:02:16 -0800
ac95b04061Fix accidental `x`/`y` swap in the ECAA multi edge mask curve shader
Patrick Walton
2017-12-04 11:55:47 -0800
bc863e3ed3Remove commented out code
Patrick Walton
2017-12-04 11:55:37 -0800
30062aea81Expose emboldening in the demo UI
Patrick Walton
2017-12-03 17:28:30 -0800
9b59ce2443Fix rotation artefacts by rendering curves in two passes, clipping at X inflection points as necessary.
Patrick Walton
2017-12-03 13:20:46 -0800
801c25305fPack left and right normal angles into one vec2 in `computeECAAQuadPosition`
Patrick Walton
2017-12-02 13:21:13 -0800
7e0d003a95Refactor the XCAA vertex shaders themselves, now that the common XCAA infrastructure has been refactored
Patrick Walton
2017-12-02 13:13:54 -0800
dc5e3a0093Refactor the XCAA shaders some more
Patrick Walton
2017-12-02 13:05:11 -0800
1de0378f1eGet rotation working in the text demo.
Patrick Walton
2017-11-30 14:02:57 -0800
95a1dd0195Eliminate the distinction between layout and display pixels per unit
Patrick Walton
2017-11-30 09:51:07 -0800
86660572bdUpgrade ST-transforms to affine transforms where possible, and add incomplete rotation support to the text demo
Patrick Walton
2017-11-29 10:50:47 -0800
58260beb8cOnly run the ECAA mask shader on edge pixels
Patrick Walton
2017-11-28 17:05:59 -0800
6942bb51caAdd support for full 3D transforms, including rotation, to SVG in XCAA mode.
Patrick Walton
2017-11-22 21:10:51 -0800
0e9144286eFix the calculation of `dP` in the XCAA multicolor edge mask.
Patrick Walton
2017-11-27 15:42:58 -0800
6e70b983c3Remove incorrect commented-out shader code
Patrick Walton
2017-11-21 15:54:18 -0800
7bd3a48110Don't clip curves to the left and right sides of the pixel column twice
Patrick Walton
2017-11-21 15:51:27 -0800
6d85cb3382Rename the integration test to the reference test to be more specific
Patrick Walton
2017-11-20 17:18:30 -0800
99c7e685e7Rebuild the layout when new text is entered in the text demo
Patrick Walton
2017-11-20 17:09:39 -0800
8c89ef9938Make sure the gamma LUT loads before the initial render
Patrick Walton
2017-11-20 16:47:52 -0800
5a1e4d4e60Fix rendering of glyphs in the 3D demo
Patrick Walton
2017-11-20 16:25:57 -0800
529a3eae23Add rotation support for SSAA in SVG; switch to Material Design icons
Patrick Walton
2017-11-20 15:32:02 -0800
b005e6d165Improve the layout of the integration test a bit
Patrick Walton
2017-11-17 17:29:18 -0800
3388b38e3bTry to fix#50 by inserting an "as any"
Patrick Walton
2017-11-17 17:10:05 -0800
86df78f939Flesh out the integration test more
Patrick Walton
2017-11-15 14:36:59 -0800
8c1b3e9cb5Optimize and better document the exact antialiasing calculation
Patrick Walton
2017-11-14 17:10:48 -0800
ca0387d355Get reference and rendered glyphs displaying side-by-side in the integration test
Patrick Walton
2017-11-13 20:42:07 -0800
2578298198More work on the integration test
Patrick Walton
2017-11-13 17:23:03 -0800
9dda148b38Fix some bugs in Core Graphics native rendering
Patrick Walton
2017-11-13 17:22:35 -0800
0642e65c9dStub integration test functionality some more
Patrick Walton
2017-11-13 15:26:46 -0800
bc99fdf02bEnable early Z in the XCAA multicolor direct interior pass
Patrick Walton
2017-11-11 14:45:28 -0800
2975038891Reenable early Z.
Patrick Walton
2017-11-11 14:04:57 -0800
2e90b3bce8Multiply stem darkening amounts by sqrt(2).
Patrick Walton
2017-11-11 11:29:52 -0800
ceb9d2bb80Tweak the max stem darkening ppem to avoid a "pop" when zooming
Patrick Walton
2017-11-11 09:41:21 -0800