15 Commits

Author SHA1 Message Date
c6ab25ba41 Upgrade to latest nmage 2023-02-04 03:17:35 +04:00
ecd6bdae3e Tidy 2022-07-15 14:24:36 +04:00
68962238e2 Ability to input text and show cursor+return last char pos from glyph renderer 2022-07-12 13:10:20 +04:00
75a4726384 Use nmage v0.12.15 2022-07-11 11:59:29 +04:00
869bbe3efd Update nmage which optimizes imgui render 2022-07-11 11:42:54 +04:00
2da4b7a53d Disable DepthTest when drawing glyphs+move shared glyph draw logic
With depth testing enabled nearby glyphs can z-fight
and so some pixels might be discarded before fragment shader
even runs, which causes us to see only part of a letter.

As such we always draw with blending enabled and depth testing
disabled so that any overlaps simply causes the char pixels to show.
2022-07-08 06:33:20 +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
3d7d09744d Don't allocate when drawing by reusing glyp rend buffer 2022-07-04 01:10:37 +04:00
323cd1099f Move to latest nMage 2022-07-03 09:17:59 +04:00
0602464863 Proper character positioning and scale 2022-06-30 15:20:00 +04:00
a1a7f23a0a Get all glyphs from font 2022-06-30 07:48:20 +04:00
a94f174f97 Loading font 2022-06-30 07:03:55 +04:00
d2052ecb5c Running window 2022-06-30 06:38:54 +04:00
d66ecef688 Bism Allah 2022-06-30 06:26:03 +04:00