Merge pull request #314 from pcwalton/size-classes
Patrick Walton
2020-05-04 16:02:48 -0700
d0842f2f4dGeneralize the buffer allocator to support multiple size classes, and use it for tile compositing too.
Patrick Walton
2020-05-04 14:37:16 -0700
da2f65ddf4Fix `surfman` reference in `Cargo.toml`
Patrick Walton
2020-04-30 15:04:49 -0700
b335f79f77Remove references to SDL from the README
Patrick Walton
2020-04-30 13:43:23 -0700
ac83f79d94Add a compute shader path, optimize GPU memory management, and switch from SDL to `surfman`.
Patrick Walton
2020-04-23 18:00:52 -0700
84bf4341c2Micro-optimize line fill primitive generation to avoid calls to `floorf()` and `ceilf()`
Patrick Walton
2020-04-23 18:34:35 -0700
24deb36e9aSupply solid tiles with the appropriate filter.
Patrick Walton
2020-04-22 12:53:35 -0700
104869a6e9Move the mask enable flag to the tile to reduce drawcall count
Patrick Walton
2020-04-22 11:04:16 -0700
a9003fe69bAdd missing `tile_clip` shader to `resources`.
Patrick Walton
2020-04-22 09:13:42 -0700
cd09177eadImplement the infrastructure needed to support multiple clip paths.
Patrick Walton
2020-04-21 13:09:23 -0700
564533ff29Switch from Rust MPSC channels to `crossbeam-channel`.
Patrick Walton
2020-04-21 09:57:47 -0700
561582c0acAdd SVG dashing support
Patrick Walton
2020-04-21 09:29:36 -0700
6c996981a3Fix some transform issues and implement transformed radial gradients in SVG.
Patrick Walton
2020-04-20 13:03:49 -0700
d8875efd61Update build result flags (unsupported feature flags) in the SVG backend
Patrick Walton
2020-04-17 16:37:12 -0700
d9a93a102cPublish `pathfinder_svg` to crates.io
Patrick Walton
2020-04-17 13:54:26 -0700
ef20671ab7Publish `pathfinder_canvas` to crates.io
Patrick Walton
2020-04-17 13:48:43 -0700
686773224cPublish `pathfinder_text` to crates.io
Patrick Walton
2020-04-17 13:42:25 -0700
1cd5966d3dPublish `pathfinder_content` and `pathfinder_renderer` to crates.io
Patrick Walton
2020-04-17 13:10:39 -0700
ccf9822e11Fix `pathfinder_metal` crate description
Patrick Walton
2020-04-17 13:03:18 -0700
adf87d7636Bump the `pathfinder_color` version to 0.5 to match other crates
Patrick Walton
2020-04-17 12:45:35 -0700
a91da6fdb4Publish `pathfinder_resources` to crates.io
Patrick Walton
2020-04-17 12:30:14 -0700
171fb21fe7Switch back to upstream `skribo`
Patrick Walton
2020-04-17 12:15:55 -0700
5819b8dc60Stop reallocating texture pages every frame
Patrick Walton
2020-04-17 11:50:46 -0700
07ce2a2536Add a scene field to render target IDs to reduce the chance of misuse
Patrick Walton
2020-04-16 16:54:52 -0700
0b43f629cdCache loaded fonts and glyph outlines.
Patrick Walton
2020-04-16 16:27:28 -0700
582f025c91Update WebGL backend for recent changes
Sebastian K
2020-04-16 12:02:42 -0700
afe1a64f68Allow multiple tile pages.
Patrick Walton
2020-04-15 20:13:37 -0700
83c05e9f77Improve the fidelity of the NanoVG demo some more
Patrick Walton
2020-04-14 18:49:47 -0700
0fec0061e6Clamp radial gradient t values to [0.0, 1.0] instead of rendering transparent black
Patrick Walton
2020-04-14 16:13:32 -0700
b1d8e0526eMake some shadow blurs match the original NanoVG demo better
Patrick Walton
2020-04-14 16:13:12 -0700
39f84b287dMake the paragraph color and line height in the NanoVG demo match the original more
Patrick Walton
2020-04-14 15:21:01 -0700
5efdf2a04aImplement the missing pieces of `TextMetrics` for canvas.
Patrick Walton
2020-04-14 13:01:20 -0700
b9b1472b6cResolve fill and stroke paints when filling and stroking text.
Patrick Walton
2020-04-14 10:08:11 -0700
667a6c7c43Fix definition of `TextBaseline::Middle`
Patrick Walton
2020-04-14 09:45:18 -0700
cdbe2fbb6bIntroduce the concept of a base color in order to handle canvas shadow alpha correctly
Patrick Walton
2020-04-13 11:52:10 -0700
fda9b8b9e1Make the clip example match the NanoVG example
Patrick Walton
2020-04-11 19:08:20 -0700
3e9558957fAdd a shadow to the color wheel marker in the NanoVG demo
Patrick Walton
2020-04-11 19:08:00 -0700
def7da5de2Remove obsolete TODOs in the NanoVG demo
Patrick Walton
2020-04-11 19:07:37 -0700
15101e90ddDraw caret position in the NanoVG demo
Patrick Walton
2020-04-10 18:13:42 -0700
ca0e9e9e14Draw the paragraph gutter in the NanoVG demo
Patrick Walton
2020-04-10 16:00:25 -0700
4f1d376fe5Refactor paragraph layout in the NanoVG demo; fix BG/FG draw order
Patrick Walton
2020-04-10 15:30:12 -0700
4365b75629Treat negative hues correctly in HSL.
Patrick Walton
2020-04-10 13:48:31 -0700
e598249186Use column vector length to extract scale from matrices.
Patrick Walton
2020-04-10 13:38:25 -0700
df08d76627Make the color wheel animation in the NanoVG demo match NanoVG
Patrick Walton
2020-04-10 13:37:06 -0700
ca36fed47bFix calculation of wallclock time in the NanoVG demo
Patrick Walton
2020-04-09 18:01:12 -0700
47919db8f3Fix frame time measurement in the GL backend, and add it to the NanoVG demo
Patrick Walton
2020-04-09 17:49:28 -0700
19aa9c8e54Only paint text backgrounds up to the appropriate width in the NanoVG demo
Patrick Walton
2020-04-09 12:33:16 -0700
a196f1eff8Fix spriting imperfections in the thumbnails in the NanoVG
Patrick Walton
2020-04-09 12:15:39 -0700
0211296128Publish version 0.1 of `pathfinder_color`
Patrick Walton
2020-04-09 10:34:58 -0700
0399061a70Bump versions of `pathfinder_simd` and `pathfinder_geometry`
Patrick Walton
2020-04-09 10:31:18 -0700