Patrick Walton
|
04ae5651ec
|
Add more text to the Lorem Ipsum demo and fix handling of empty glyphs
in the loca table
|
2017-01-26 20:56:14 -08:00 |
Patrick Walton
|
89a2bf54b0
|
Add a new example and a toy shaper
|
2017-01-26 18:53:50 -08:00 |
Patrick Walton
|
1deaf9136e
|
Don't require users of the library to load OTF tables individually
|
2017-01-26 10:27:38 -08:00 |
Patrick Walton
|
30daf10cdd
|
Fix syntax on Linux; drop GL version to 3.3
|
2017-01-25 20:25:54 -08:00 |
Patrick Walton
|
2f181f23aa
|
Add a draft GLSL accumulation step, currently untested
|
2017-01-25 19:22:04 -08:00 |
Patrick Walton
|
1336bb790e
|
Add a geometry-shader-based path for debugging.
This is useful for testing via llvmpipe or softpipe on Linux, because
no software Mesa backend supports tessellation shaders.
|
2017-01-25 18:53:11 -08:00 |
Patrick Walton
|
d5b61e382e
|
Get things basically working
|
2017-01-25 17:08:00 -08:00 |
Patrick Walton
|
50ad78db2a
|
Draft end-to-end support for the new algorithm. Not working yet.
|
2017-01-24 15:30:14 -08:00 |
Patrick Walton
|
1cd3a1e6bd
|
Migrate the glyph buffers to be OpenGL buffers
|
2017-01-23 22:03:40 -08:00 |
Patrick Walton
|
0569831969
|
Fix shader compilation errors; convert the coverage buffer to a texture
|
2017-01-23 19:39:51 -08:00 |
Patrick Walton
|
f1ec3385de
|
Draft shader code for the new tessellation-based algorithm
|
2017-01-23 15:33:12 -08:00 |
Patrick Walton
|
bdf6ebab24
|
Draft complete end-to-end code. Not working yet.
|
2017-01-11 20:44:10 -08:00 |
Patrick Walton
|
7056a7632b
|
Create buffers and create skeleton OpenCL shaders
|
2017-01-10 19:57:08 -08:00 |
Patrick Walton
|
d59bafced1
|
Implement batch creation
|
2017-01-10 13:37:01 -08:00 |
Patrick Walton
|
941aaea676
|
Encode contours. 0.3-0.4 µs per glyph or so.
|
2017-01-09 19:49:00 -08:00 |
Patrick Walton
|
fd73145b9d
|
Remove some debugging printlns
|
2017-01-09 18:32:56 -08:00 |
Patrick Walton
|
53c481b8a4
|
Add missing license header piece
|
2017-01-09 18:32:00 -08:00 |
Patrick Walton
|
abd8fb8e7b
|
Parse enough of the OTF format to be able to dump outlines
|
2017-01-09 18:29:41 -08:00 |
Patrick Walton
|
ce811c0e48
|
Implement the atlas
|
2017-01-07 11:52:45 -08:00 |
Patrick Walton
|
34cd1ef9b0
|
Initial commit
|
2017-01-06 23:49:45 -08:00 |