16bfe7f05b
Use per-char width instead of fixed advance in font atlas
...
This gives us more (much?) efficient packing of letters
and we load exact size of the letters.
It looks visually a lot better too!
This wasn't good with normal smapling, but using texelFetch its
great.
2022-07-07 15:33:51 +04:00
d23e833b54
Use texelFetch+debug grid in atlas
2022-07-06 17:53:55 +04:00
a762283b1d
Alhamdullah start proper unicode support+context aware rendering
2022-07-04 10:16:03 +04:00
edd8d5b71b
Remove commented out code
2022-07-03 22:37:22 +04:00
115310cff7
Use vec2 for glyph model scale
2022-07-03 22:18:37 +04:00
afb5453a3a
Make SizeU/SizeV uniforms instead of per-vertex+reduce glyph info
2022-07-03 22:08:40 +04:00
9c09814322
Nice fonts without bleeding at all sizes using tiled atlas
2022-07-03 12:27:16 +04:00
a4b7dfd395
Update texture atlas straight from memory
2022-07-03 09:22:51 +04:00
701ee97c66
Reduce padding 4->2
2022-07-02 10:15:53 +04:00
56a6e0868b
Pad font atlas to avoid bleeding+togglable grid
2022-07-02 09:03:54 +04:00
ad759e03fc
Respect bearing,scaling and other metrics
2022-07-02 07:11:40 +04:00
224f33bf9f
Abstract glyph renderer
2022-07-01 10:20:30 +04:00