Kae
de3d099d51
catch image processing errors in font rendering
...
think this was done before and accidentally undone
2024-05-03 08:53:18 +10:00
Kae
a81490c35c
reduce some Directives exceptions down to error strings for perf
...
additionally, image operations that don't exist simply pass through now
2024-04-25 09:39:23 +10:00
Kae
6f7e2bbb83
slight font directives changes
...
invalid font directives stopped checkerboarding the glyph texture at some point, fixed that too
2024-04-24 16:29:51 +10:00
Kae
d0f8aec244
feat: unicode emoji support + other stuff
2024-04-24 07:44:53 +10:00
Kae
52dae03aae
Add UnifontEx fallback for glyphs that are missing from the current font
2024-04-22 08:17:10 +10:00
Kae
ca1426eabc
Lua chat callbacks + better font styling
...
golly gee whiz!! i hope i didn't fuck something up
2024-04-22 06:07:59 +10:00
Kae
227e60ca4c
new object lighting toggle, log non-master entity render/update exceptions
2024-04-15 08:03:26 +10:00
Kai Blaschke
431a9c00a5
Fixed a huge amount of Clang warnings
...
On Linux and macOS, using Clang to compile OpenStarbound produces about 400 MB worth of warnings during the build, making the compiler output unreadable and slowing the build down considerably.
99% of the warnings were unqualified uses of std::move and std::forward, which are now all properly qualified.
Fixed a few other minor warnings about non-virtual destructors and some uses of std::move preventing copy elision on temporary objects.
Most remaining warnings are now unused parameters.
2024-02-19 16:55:19 +01:00
Kae
a45d16b4ed
Cache font directives
2023-07-04 06:01:29 +10:00
Kae
809744c300
Fix horizontal alignment with font, add new fonts
2023-07-03 19:46:56 +10:00
Kae
d018957b09
Fix font glyph generation to work correctly with other fonts
2023-07-03 14:21:51 +10:00
LDA
fa5042902c
👋 only print opengl errors if errors actually occurred. also fixed building on gcc
2023-06-23 01:57:16 -07:00
Kae
92ef4dba0f
fonts can reload now
2023-06-21 23:13:37 +10:00
Kae
f0fec34dc9
The Fontpocalypse
...
I hate it
2023-06-21 22:29:40 +10:00
Kae
ee296e3381
font directives bwahahaha
2023-06-21 20:29:23 +10:00
Kae
8dce334931
custom fonts!!
2023-06-21 19:46:23 +10:00
Kae
f2e64e1752
Font improvements
...
?border and ?outline blend nicer when applied to font glyphs
2023-06-21 18:59:15 +10:00
Kae
bd783d3195
make the chat really pretty!!
...
also slightly optimized text shadow rendering, made sure glyphs with directives stay centered and added two extra Lua arguments to canvas.drawText
2023-06-21 00:59:41 +10:00
Kae
6352e8e319
everything everywhere
...
all at once
2023-06-20 14:33:09 +10:00