Patrick Walton
|
82fd214a76
|
Load the gamma LUT in the demo
|
2017-11-07 14:13:13 -08:00 |
Patrick Walton
|
4cbc2a8800
|
Add partial support for clip paths in the SVG demo.
At the moment, this only works when antialiasing is off.
|
2017-11-03 14:14:29 -07:00 |
Patrick Walton
|
511e5956d8
|
Don't clear away the scenery after drawing it!
Fixes the 3D view.
|
2017-11-02 16:17:35 -07:00 |
Patrick Walton
|
579528ebdc
|
Remove one direct rendering pass from the multicolor XCAA path
|
2017-10-31 12:41:38 -07:00 |
Patrick Walton
|
2604151521
|
Replace the multicolor (SVG) XCAA with a multipass compositing algorithm
|
2017-10-30 15:28:35 -07:00 |
Patrick Walton
|
0506365cc7
|
Fix blending in the text demo.
As a nice added cleanup, this commit standardizes on the red channel for
all monochrome textures.
|
2017-10-26 20:15:51 -07:00 |
Patrick Walton
|
f8c950d39a
|
Stop calling `getParameter` and `getBufferParameter`.
They're incredibly slow in Chrome.
|
2017-10-25 19:38:41 -07:00 |
Patrick Walton
|
9d93cebca6
|
Stop using multiple render targets.
We don't need them anymore, so let's lower our hardware requirements!
|
2017-10-20 22:04:53 -07:00 |
Patrick Walton
|
048c261f6c
|
Add a working experimental implementation of XCAA for SVG.
This has known performance problems and artefacts due to working at
sample level only, but it's a decent first cut.
|
2017-10-20 19:41:18 -07:00 |
Patrick Walton
|
a523d71e3c
|
Stop leaking buffer textures
|
2017-10-18 19:47:44 -07:00 |
Patrick Walton
|
03b4ec2cc6
|
Stop leaking VAOs
|
2017-10-18 19:16:56 -07:00 |
Patrick Walton
|
70201bb29c
|
Draw distant glyphs as prerendered images in the 3D demo.
This has known performance problems, but it's a good first cut.
|
2017-10-18 16:19:19 -07:00 |
Patrick Walton
|
562851fd6e
|
Lint against long lines
|
2017-10-17 11:58:03 -07:00 |
Patrick Walton
|
03ee672787
|
Separate the GPU rendering component of views from the view objects
themselves in the demo.
This (mostly) enables rendering outside a view.
|
2017-10-16 22:26:25 -07:00 |