Commit Graph

20 Commits

Author SHA1 Message Date
0368ee9caf Alhamdullah basic arabic rendering :D 2022-07-05 08:20:45 +04:00
ed1ec0d67e Basic run extraction 2022-07-05 07:29:33 +04:00
603409e58e Detect script of runes 2022-07-05 07:12:11 +04:00
c40d1dfdf1 Fix decoding decomp info+include rune equivalence 2022-07-05 06:39:32 +04:00
a762283b1d Alhamdullah start proper unicode support+context aware rendering 2022-07-04 10:16:03 +04:00
0ff7f051f6 Handle tabs 2022-07-04 02:45:59 +04:00
3d7d09744d Don't allocate when drawing by reusing glyp rend buffer 2022-07-04 01:10:37 +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
323cd1099f Move to latest nMage 2022-07-03 09:17:59 +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
7a3ce51063 Fix bug with atlas texture not being updated on GPU 2022-07-01 11:27:37 +04:00
094cc1acdd Take normalized coords in DrawTextOpenGL 2022-07-01 10:43:45 +04:00
0d2792c82e Improve glyph API 2022-07-01 10:33:37 +04:00
224f33bf9f Abstract glyph renderer 2022-07-01 10:20:30 +04:00