Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/peermaps/qbzf

quadratic bezier font shader rendering pipeline
https://github.com/peermaps/qbzf

1.2.1

4ba4a62334b74b4a20310e37dcdc3888069b53c4 authored over 2 years ago by substack <[email protected]>
remove ?? operator

6462ddbeb16c6fb25c65030df1115a6ff9049175 authored over 2 years ago by substack <[email protected]>
1.2.0

23a0b28542d7f0dee48ad23101d40b07fc0db747 authored over 2 years ago by substack <[email protected]>
update readme usage

8c6b21ed2dff410822b8fe6265a71d2415890dd2 authored over 2 years ago by substack <[email protected]>
qbzf support for --meta

16eb31d43c9cd9e89d66485fd2e45b4ad31c7b67 authored over 2 years ago by substack <[email protected]>
show meta for ttf files

8a609cd05e1558f543255c82fba5b4d7fc9f6279 authored over 2 years ago by substack <[email protected]>
atlas.clear()

896c4d26e43b9aba7b082a31baa6fc8bcc4b4e05 authored over 2 years ago by substack <[email protected]>
note about budo / glslify

d5089250d17fae5364c18fb42f8f1c2e9507a630 authored over 2 years ago by substack <[email protected]>
1.1.0

c633ff45d66873406bef242c8c76b3e8e730fc36 authored over 2 years ago by substack <[email protected]>
atlas docs and refinement

cb4f9eb420047d9ef1070d7f030f493a254e19dd authored over 2 years ago by substack <[email protected]>
atlas module

592f9799289fa3aefc066b432c20188b8a7d2d8e authored over 2 years ago by substack <[email protected]>
atlas works

6e4925d88a55ae6755dde032c42f4c3c1e9d9453 authored over 2 years ago by substack <[email protected]>
partially working atlas

0bb41fb4e338af7b243b94f019e878989402f161 authored over 2 years ago by substack <[email protected]>
1.0.1

724abdf31ab13fe6e46e6192d2e8ad2c16253c28 authored over 2 years ago by substack <[email protected]>
fix -o

1b909000f501d6d060860339e92b6610adf6ac0a authored over 2 years ago by substack <[email protected]>
bin

de68a817a195c15e0576e373c15da635c5954e4f authored over 2 years ago by substack <[email protected]>
pkg

6045ffde8c0b94ac0a07db79b9d1821c19b26f13 authored over 2 years ago by substack <[email protected]>
font param

149ecffdf65bebd05d3b97e58c0f41dfcc4c5ed0 authored over 2 years ago by substack <[email protected]>
docs and refactoring

b3172eb3d9255dc9e336930576a7f992debf841c authored over 2 years ago by substack <[email protected]>
automatically measure

032fc1788356b335ad58d71441df0ef3b4239ad3 authored over 2 years ago by substack <[email protected]>
fix indexes for command

1a0058cddb78621a7976d49f180d7b4e1f82cd46 authored over 2 years ago by substack <[email protected]>
factored out example shader code into many separate files

1c295362cac8cf58920485caba7dfeca70d65a14 authored over 2 years ago by substack <[email protected]>
grid and cell structs

07b2754baccd2c338b0b57abb531ce953ea45387 authored over 2 years ago by substack <[email protected]>
cleanup variables

c9e8edd4e3d15832ee4c1bc4e5fe96e8e9d39808 authored over 2 years ago by substack <[email protected]>
fixes left side of letter t but probably not on all fonts

756250c236585f7d25b2953a9679fdadcddbbbc0 authored over 2 years ago by substack <[email protected]>
fix grid start/end for stroke width

4c3726f9ff470d5c4ce84035900feaeea50a62e2 authored over 2 years ago by substack <[email protected]>
collinear check for stroke

20121db22fcfa63c185689d5e5358b67c6046734 authored over 2 years ago by substack <[email protected]>
add strokeWidth to padding

2a90358992ddc603aafa8aea249b711e1a743c92 authored over 2 years ago by substack <[email protected]>
remove left side bearing from x advance to more closely match reference

1ef13caa9854c95586605e84589c332ca10f50df authored over 2 years ago by substack <[email protected]>
apply cell padding from stroke width

438c7e07c72c576d8a6d16d4fc9e2938f5ca240a authored over 2 years ago by substack <[email protected]>
pass through strokeWidth

d96c17a405c871af89972d171f684f1f1d361ff4 authored over 2 years ago by substack <[email protected]>
ldist vec2 result

ca6d46b8e3e4addb7a68d0c69af49f9acb26a004 authored over 2 years ago by substack <[email protected]>
fix xfar raycast

79273ebf677635b9bea93f730dfa59b8a8775b57 authored over 2 years ago by substack <[email protected]>
fix for curve raycast test sign

9d0e8e852a7072a482d94c07bfdea7181930a626 authored over 2 years ago by substack <[email protected]>
iv and cells on instance instead of cursor

4cdb4be982cdf8cf7c11fcd5173f7515263ba35e authored over 2 years ago by substack <[email protected]>
calculate n instead of passing in

e01490c7e0b40bc76c370b8861c52268b94017ec authored over 2 years ago by substack <[email protected]>
default 1 padding to keep curves off the sides

eedc244f99ce6f89185474cc4e29f8c5ce97596f authored over 2 years ago by substack <[email protected]>
padding parameter

ac4db9c799e5cb701ba268e45396e466d210a9cc authored over 2 years ago by substack <[email protected]>
more stable pxCoord rounding

6e4712a2c047e23ec9af17569a4c1ee28f7c5ed6 authored over 2 years ago by substack <[email protected]>
dimension swap for more square textures

b334f1f0c79219bd48fb26c7ed2e3836b1595830 authored over 2 years ago by substack <[email protected]>
units instead of size

7a419605f612d64308542dc7ace8604f90380bf4 authored over 2 years ago by substack <[email protected]>
grid coordinates through pxCoord()

7b3043d51d54bb29fdd577fa9d4f9a00d3954ade authored over 2 years ago by substack <[email protected]>
better letter fitting with bbox calculation and include bbox in result

df1a9a6e95eb4a6171233fc56139374daed179c5 authored over 2 years ago by substack <[email protected]>
measure

979db711467c029a694c49312f50d48d0f758794 authored over 2 years ago by substack <[email protected]>
use curve texture dimensions in size

91ff53b7ce0d0b33310ebb387d285d7128268203 authored over 2 years ago by substack <[email protected]>
line intersect not needed

50d852ad2dbe5ae82904ce7f0f2f612bc6934175 authored over 2 years ago by substack <[email protected]>
fixes missing lines

8b7da5ec820aa13ac74ff15350cb54047e9eadc8 authored over 2 years ago by substack <[email protected]>
stroke

7fd9260b7e9b857ff9abada570223aabb6898d33 authored over 2 years ago by substack <[email protected]>
uniq check on indexes

0b10013af8cf5839133e9e2d27b01ce704548005 authored over 2 years ago by substack <[email protected]>
collinear check fixes box below lowercase letter a

11d6b6fcdf79d1a4b43bc1738ba84bf02537ec06 authored over 2 years ago by substack <[email protected]>
chars in command tool

7294d01af751058588038817d33c562c8fd907fe authored over 2 years ago by substack <[email protected]>
remove unused/broken code

a0854d9b406c05c8dca70f9880bde616ad879a94 authored over 2 years ago by substack <[email protected]>
check y bounds for raycast, removes jitter

9a603ed08c7ae2b26c7bb5718afda3b1ff41de6f authored over 2 years ago by substack <[email protected]>
fix linear intersect with lsi and xfar instead of custom intersect math

1e30a4bb8fff3835dfdcbd86ce146161921c8293 authored over 2 years ago by substack <[email protected]>
fix bounds. now glyphs that go negative are placed properly

2ee2dd1b6fa39940555190874245b77181014fdb authored over 2 years ago by substack <[email protected]>
use f32 for grid dxdy. fixes more precision errors

6d61bc5aa111b251d90335a7d4fdeebb6d3441db authored over 2 years ago by substack <[email protected]>
right supports as f32

0bdbaef5ceb8e492ad88689c3e611f8bc6fa2939 authored over 2 years ago by substack <[email protected]>
more precision but some horizontal lines remain

40b09e1e51be7029e4cac1dd3385a0d692581f10 authored over 2 years ago by substack <[email protected]>
iv precision

11711ad1c1022887e3e5f9bcc5ebd65f2ca519c4 authored over 2 years ago by substack <[email protected]>
fix rect bbox curve intersection by checking extents

cd1a59e7eea4485f87d8e7d31f297319d129f73f authored over 2 years ago by substack <[email protected]>
filter by unicode with -u and index with -x

d0b081be51b2707471765daaa61607d5e8be5c4e authored over 2 years ago by substack <[email protected]>
fixed bounds calculation for offsets

26720ba402be51fe3547af3e689d323744b28750 authored over 2 years ago by substack <[email protected]>
test script

4fc39fe08408606d8bcf337867d6199258f5caa9 authored over 2 years ago by substack <[email protected]>
remove duplicate right support logic

39e2b510cb367381bd71431b253b442dc35e9030 authored over 2 years ago by substack <[email protected]>
add epsilon when the intersection lies exactly on r2

9a1bbb6867de9f31176d3f31a6bcd4e46decae60 authored over 2 years ago by substack <[email protected]>
fix parseI16BE for negative numbers

f195a331f493a60c0ffe66c3a46d50b0e44b9eae authored over 2 years ago by substack <[email protected]>
remove test.only

eee037a8eb48adfa1077ac0704169045af6f7ba3 authored over 2 years ago by substack <[email protected]>
fixed interval cases, drawing e correctly except at 4,4 grid

b89858c50e2570bf84eca799173a9997fa1a3037 authored over 2 years ago by substack <[email protected]>
flipped right supports

11eac140bfcd8779f22f36d24b54ebb3af3274dd authored over 2 years ago by substack <[email protected]>
use bzli in bzri

804ad5947466bdfe00d00c128bc0bdb1ca577179 authored over 2 years ago by substack <[email protected]>
fix interval set for linear vs curve, small amount of case hacking

dbfd621f9e6f3f17540b91c4526da9072c03b020 authored over 2 years ago by substack <[email protected]>
fix linear crososings count

5078b490769c0f33b605ab73cde17a371f7bcbfd authored over 2 years ago by substack <[email protected]>
supports appear to be generated correctly, just need to fix iv flip

136ef78c59b69511e25e449fa16d92ad2e70764a authored over 2 years ago by substack <[email protected]>
ls command

da7b4402439e09d497273fb90b681510483917a4 authored over 2 years ago by substack <[email protected]>
bezier line intersect

0b4b5a44e38033d78d2a9390b6b3ab8e92b403ba authored over 2 years ago by substack <[email protected]>
fix for font data by including bbox into stamp offset

e6cfecb2103a41bc1c047521c1393d4d8b83cc6a authored over 2 years ago by substack <[email protected]>
curve2 test case

7e430b9c19724619d8ce9e16d104d6db5798cadb authored over 2 years ago by substack <[email protected]>
hard-coded hand-verified curve1 results

72366e43d5a0b53a9e9f09ab464398389937c0fd authored over 2 years ago by substack <[email protected]>
cleanup, i16 test

eab3b6e25dd92714b1340125994414df5a3cd6e6 authored over 2 years ago by substack <[email protected]>
case hacking spam for right support works on example curve from 1,1 to 6,6

8317d1a34af87e99e23149d1b67a44bc5bee9512 authored over 2 years ago by substack <[email protected]>
grid

2d345e76e58a10b1494a6f59394c349d63c67462 authored over 2 years ago by substack <[email protected]>
case-hacked solution to 3-curve polygon

11aef8e0225ca4686c19f6fe9214eb415f5907d6 authored over 2 years ago by substack <[email protected]>
fix parseI16 dxdy sign, use signed values for curves to control points can be negative

dea5ec0a321f3fbc4c31ef55973236793ed36bb5 authored over 2 years ago by substack <[email protected]>
add epsilon to perturb raycast when y coordinates match

91ffad409105d8d74aca470e5bd1d3f550e84aa0 authored over 2 years ago by substack <[email protected]>
remove unused interval xor/and

d5e0078a37df94dd6f16963a61859f9008a77aae authored over 2 years ago by substack <[email protected]>
example working with 4,4 grid

97cdf19544f90a970c90a3d6283189257eda64dc authored over 2 years ago by substack <[email protected]>
write and read right auxillary support from texture

3afa72f8dd53b0aee6fa9b6bebdf2fbcf066494d authored over 2 years ago by substack <[email protected]>
multi interval xor/and

b14c242eebcac4fbca90cfd82452d9c50cdc333b authored over 2 years ago by substack <[email protected]>
interval and

b5e81d0401aa1f8d9b70f8d5d25b2822d36c083c authored over 2 years ago by substack <[email protected]>
interval xor

da7d397da1a141117100097d65410adedbd05a9c authored over 2 years ago by substack <[email protected]>
padding param

96db93f452e2718cb3b8f7ed3a0c4f339e704efd authored over 2 years ago by substack <[email protected]>
more correct bezier bbox intersect

c533da9dd78d61ca2a268342db5247ed5603cc0a authored over 2 years ago by substack <[email protected]>
use grid coordinates to conserve precision

99c40d754928527b3134ffbaa31b7db7a24e5921 authored over 2 years ago by substack <[email protected]>
fix match key and offset

3856881fad59c31d266038cb84f0094ae9591c2f authored over 2 years ago by substack <[email protected]>
drawing a single curve works

5f2aec39195a8957f799ff0d1aa92feb31caa37e authored over 2 years ago by substack <[email protected]>
factor out magic/encode

454be0268a73022f23efb37fb3ab0d24a24d855d authored over 2 years ago by substack <[email protected]>
build grid and curve textures

7a6837a80b9dc398c50d6a3c83647e90bd36384b authored over 2 years ago by substack <[email protected]>
pack/parsing

5fef6c5f2273c63f42fdadb83af02fcb128d0a4e authored over 2 years ago by substack <[email protected]>
program to generate intermediate format

05dc1fc77675e465858d6941be2fc5659cb3efaf authored over 2 years ago by substack <[email protected]>
simple raycast counting example

2ba1f5136d3c5b64ba7a0d9c9a5b0ae380a0a512 authored over 2 years ago by substack <[email protected]>