Commit graph

135 commits

Author SHA1 Message Date
grovesNL
afab881559 Handle text overflow
Cull glyphs fully outside the bounds, and clip glyphs intersecting the
bounds. This is all done on the CPU for now.

Fixes #2
2022-10-18 12:52:00 -02:30
grovesNL
4e9e10061f Release 0.2.0 2022-07-13 12:47:16 -02:30
grovesNL
045515c558 Pad Params in shader 2022-07-13 12:46:57 -02:30
grovesNL
3c7789cd3b Update to wgpu 0.13 2022-07-13 09:43:10 -02:30
grovesNL
bbc5f18cdd Pad to improve WebGL support 2022-06-23 22:21:21 -02:30
grovesNL
73b2562179 Accept atlas in prepare and render 2022-06-03 00:52:35 -02:30
grovesNL
857f8c72c0 Use premultiplied alpha blending from coverage 2022-06-03 00:31:46 -02:30
grovesNL
32a6e1d876 Remove debug bound 2022-05-17 22:15:11 -02:30
grovesNL
e64b4ab63b Use intrusive list to track LRU order 2022-05-17 22:15:11 -02:30
grovesNL
81671d02b8 Validate shared screen resolution 2022-05-17 22:15:11 -02:30
grovesNL
7aa2bd7b72 Free least recently used 2022-05-17 22:15:11 -02:30
grovesNL
4b4594492a Share text atlas between renderers 2022-05-17 22:15:11 -02:30
grovesNL
a2c65f86d7 Move pollster to dev-dependencies 2022-05-17 22:15:11 -02:30
grovesNL
ce74ffc620 Use wgpu main for now
Fixes #8
2022-05-12 11:47:28 -02:30
grovesNL
a4509a4665 Update badge 2022-05-10 09:38:07 -02:30
grovesNL
e8218f3b8d Rename workflow 2022-05-10 09:37:38 -02:30
grovesNL
ebb8ff712e Add funding 2022-05-10 09:35:00 -02:30
grovesNL
ecb9e625b0 Rename workflow 2022-05-10 09:34:45 -02:30
grovesNL
77df7101e5 Move emoji 2022-05-10 09:33:03 -02:30
grovesNL
5538a8491f Merge branch 'main' of https://github.com/grovesNL/glyphon 2022-05-10 09:31:36 -02:30
grovesNL
f77ad567eb Remove override 2022-05-10 09:31:32 -02:30
Josh Groves
59b9ec8d37
Create rust.yml 2022-05-10 09:29:10 -02:30
grovesNL
7b382ee3bb Remove lock 2022-05-10 09:21:45 -02:30
grovesNL
b0d0dfaf3d Add space 2022-05-10 08:55:00 -02:30
grovesNL
781bed2c42 Use oversized buffers 2022-05-10 08:48:28 -02:30
grovesNL
8bf8533ead Rename Color trait to HasColor, add Color 2022-05-09 22:53:09 -02:30
grovesNL
5605879164 Add Color trait 2022-05-09 22:40:00 -02:30
grovesNL
63a1a8f7ce Fix override path 2022-05-09 12:30:28 -02:30
grovesNL
e05a48b439 Use override temporarily 2022-05-09 12:29:37 -02:30
grovesNL
ded1ba3310 Use resolution later 2022-05-09 12:29:23 -02:30
grovesNL
a973504abd Setup badges 2022-05-09 12:09:30 -02:30
grovesNL
8c0a205b02 Link to wgpu in subtitle 2022-05-09 12:06:09 -02:30
grovesNL
195374c716 Pack attributes slightly 2022-05-09 11:52:38 -02:30
grovesNL
f5648e0f94 Initial commit 2022-05-09 10:19:10 -02:30
Josh Groves
39865e05d3
Initial commit 2022-05-09 10:08:02 -02:30