Kae
|
2a204b384f
|
Add optional alpha threshold option for fonts
|
2023-08-04 23:47:52 +10:00 |
|
Kae
|
6afba048ec
|
More default fonts
barcode is Libre Barcode
|
2023-08-03 01:17:08 +10:00 |
|
Kae
|
cb19eef701
|
Add character swapping (no GUI yet)
|
2023-07-22 22:31:04 +10:00 |
|
Kae
|
4b0bc220e4
|
Support for changing the game's timescale
Context-specific (like per-world) timescales can also be added later
|
2023-07-21 00:58:49 +10:00 |
|
Kae
|
fe99ec6966
|
Render the world in its own framebuffer
|
2023-07-06 23:59:18 +10:00 |
|
Kae
|
a45d16b4ed
|
Cache font directives
|
2023-07-04 06:01:29 +10:00 |
|
Kae
|
ced1ba32bb
|
Fix terrain chunk meshes constantly being removed from the cache because the default time smear is the exact same as the timeout
|
2023-07-04 05:09:48 +10:00 |
|
Kae
|
081dd693ca
|
Add 1-px padding around font and round to fix jitter
|
2023-07-03 20:07:16 +10:00 |
|
Kae
|
809744c300
|
Fix horizontal alignment with font, add new fonts
|
2023-07-03 19:46:56 +10:00 |
|
Kae
|
deb96742e0
|
Prevent particle copy, tweak debugging some more
probably not too time-saving
|
2023-07-03 18:31:12 +10:00 |
|
Kae
|
7f65913762
|
Use more portable encoding for Unicode character in debug strfs
|
2023-07-03 16:26:42 +10:00 |
|
Kae
|
11e00a8ded
|
Change debug render time logging to use microseconds
|
2023-07-03 16:04:17 +10:00 |
|
Kae
|
d018957b09
|
Fix font glyph generation to work correctly with other fonts
|
2023-07-03 14:21:51 +10:00 |
|
Kae
|
17af21fd42
|
use raw wrapWidth ptr instead of Maybe
|
2023-07-02 00:52:36 +10:00 |
|
Kae
|
210d6326fc
|
Fix splitting bug and optimize a little
|
2023-07-02 00:36:32 +10:00 |
|
Kae
|
5a56f8b81a
|
Re-optimize text splitting while maintaining vanilla behavior
|
2023-07-01 23:20:25 +10:00 |
|
Kae
|
e29a46d100
|
Fix text wrapping splitting inside of words with color codes in them
|
2023-07-01 14:01:27 +10:00 |
|
Kae
|
204d449dda
|
Change how the game renders the world backdrops
|
2023-06-30 08:37:27 +10:00 |
|
Kae
|
311929cb1e
|
fix EnvironmentPainter issues
Was caused by fixing space dust zooming from the screen corner instead of center in a wrong way
|
2023-06-30 07:12:22 +10:00 |
|
Kae
|
2cd0c3a0aa
|
typo lol
|
2023-06-30 06:39:30 +10:00 |
|
Kae
|
94cf66a122
|
Update StarTilePainter.cpp
|
2023-06-30 06:39:07 +10:00 |
|
Kae
|
fd5247321f
|
Split world & interface shaders
|
2023-06-30 05:55:41 +10:00 |
|
Kae
|
d5fbd2001b
|
RenderPrimitive micro-optimizations
|
2023-06-30 04:34:10 +10:00 |
|
Kae
|
dc134e168b
|
Move lightmap wait into WorldPainter to fix single-frame lightmap lag-behind
unfortunate
|
2023-06-29 10:31:59 +10:00 |
|
Kae
|
624c7aaaf1
|
Move lighting calculation to separate thread
|
2023-06-29 10:11:19 +10:00 |
|
Kae
|
1e213aac5f
|
Decimal zoom with lerp
|
2023-06-29 07:05:01 +10:00 |
|
Kae
|
a78102c2a9
|
Update StarTextPainter.cpp
|
2023-06-29 02:42:05 +10:00 |
|
Kae
|
48ec889579
|
TextPainter now uses StringView
|
2023-06-28 20:08:11 +10:00 |
|
Kae
|
152af87655
|
Fix broken regex, make game timestep non-const
|
2023-06-28 00:20:22 +10:00 |
|
Kae
|
332983c97b
|
The Formatting String Catastrophe
|
2023-06-27 20:23:44 +10:00 |
|
LDA
|
c9e889723b
|
resolved most of the compiler warnings/errors under gcc
also update xxhash and tinyformat
|
2023-06-26 11:58:35 -07:00 |
|
Kae
|
d5d474c673
|
Fix particles finally
|
2023-06-26 16:09:40 +10:00 |
|
Kae
|
79c5012033
|
fix Particles not being drawn with the new image member
|
2023-06-26 02:03:50 +10:00 |
|
Kae
|
13a74602bd
|
Upgrade to C++17
|
2023-06-25 20:01:32 +10:00 |
|
Kae
|
e2424b7dcf
|
Fix up new Object directives handling, more directives rendering improvements, fix chat bubbles and nametags only moving every 2px
|
2023-06-25 16:10:57 +10:00 |
|
Kae
|
7eb010d4a1
|
Pretty much working now
|
2023-06-24 22:49:47 +10:00 |
|
Kae
|
0135629301
|
small cleanup in TextPainter
|
2023-06-23 19:32:41 +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
|
865f9a328a
|
Fix glyph width issue with custom fonts
haha woopsies!!
|
2023-06-21 20:40: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
|
9b75bd8eb2
|
fix minor culling issues
also multiply liquid light by liquid level to fix pop-in problems
|
2023-06-20 23:04:36 +10:00 |
|
Kae
|
6352e8e319
|
everything everywhere
all at once
|
2023-06-20 14:33:09 +10:00 |
|