Patrick Walton
|
b631fec80f
|
Cache font mesh libraries on the server
|
2017-10-02 19:58:38 -07:00 |
Patrick Walton
|
e8135fbfe0
|
TSLint the demo
|
2017-09-28 14:34:48 -07:00 |
Patrick Walton
|
1675944dfb
|
Rewrite the text run and glyph store classes for simplicity
|
2017-09-28 09:48:05 -07:00 |
Patrick Walton
|
b6c6c70ef0
|
Benchmark the server-side partitioning
|
2017-09-26 15:38:50 -07:00 |
Patrick Walton
|
3efca89235
|
Don't call `Font.toArrayBuffer()` in the mesh debugger, as that's really slow
|
2017-09-24 11:49:15 -07:00 |
Patrick Walton
|
2197896c4f
|
Keep the camera and view in a sensible state when changing fonts in the text demo
|
2017-09-23 13:09:45 -07:00 |
Patrick Walton
|
4ac11e9010
|
Switch to a more robust intersection algorithm based on implicitization
|
2017-09-20 21:23:56 -07:00 |
Patrick Walton
|
dafb18fd1d
|
Allow custom SVGs to be opened in the mesh debugger
|
2017-09-20 12:01:46 -07:00 |
Patrick Walton
|
914179763d
|
Improve the mesh debugger in various ways
|
2017-09-19 22:27:31 -07:00 |
Patrick Walton
|
0e9a59088c
|
Implement bare-bones support for debugging SVG meshes
|
2017-09-19 20:19:53 -07:00 |
Patrick Walton
|
a5b0e9bf9a
|
Allow different glyphs to be selected in the mesh debugger
|
2017-09-19 17:36:12 -07:00 |
Patrick Walton
|
6642cc7aa4
|
Limit how far the user can zoom the camera out
|
2017-09-13 13:30:26 -07:00 |
Patrick Walton
|
65eecbf071
|
Don't allow the user to zoom in so far that we run out of space in the glyph atlas
|
2017-09-12 22:32:18 -07:00 |
Patrick Walton
|
3dd1d73f81
|
Start the camera centered on the text in the text demo
|
2017-09-11 16:07:11 -07:00 |
Patrick Walton
|
bd3536d058
|
Simplify a couple of getters in the mesh debugger
|
2017-09-11 11:22:06 -07:00 |
Patrick Walton
|
57374e9f30
|
Add all four sides of the Mozilla Monument to the 3D demo
|
2017-09-07 19:01:55 -07:00 |
Patrick Walton
|
e34ca3d3e4
|
Stub support for multiple text frames
|
2017-09-07 16:13:55 -07:00 |
Patrick Walton
|
7de664e4a9
|
Implement some rudimentary text layout for the 3D demo
|
2017-09-06 22:11:32 -07:00 |
Patrick Walton
|
7360a41a60
|
Factor camera logic into a separate object in preparation for the 3D demo
|
2017-09-02 12:14:10 -07:00 |
Patrick Walton
|
444e7bbf96
|
Use the Citardauq Formula in the partitioner as well as the shader to avoid precision problems.
Addresses the issue with the Nimbus Sans "o" mentioned in #24.
|
2017-09-01 23:45:51 -07:00 |
Patrick Walton
|
632202e5eb
|
Implement a basic mesh debugger
|
2017-09-01 22:29:05 -07:00 |
Patrick Walton
|
1eb1bb5343
|
Stub a mesh debugger app
|
2017-09-01 18:11:44 -07:00 |