Kae
2bd399fd00
Armor optimizations
2023-06-24 23:38:27 +10:00
Kae
7eb010d4a1
Pretty much working now
2023-06-24 22:49:47 +10:00
Kae
aa08eaac99
Compileable now
2023-06-24 20:10:53 +10:00
Kae
7bde128a87
DirectivesGroup prototype
2023-06-24 19:41:52 +10:00
Kae
51a9de3af3
This is overkill
2023-06-24 13:06:13 +10:00
Kae
2798d4bf66
what the fuck it's 1:30 AM. god
2023-06-24 01:30:55 +10:00
Kae
6832c10ed5
Split shaders into their own files
...
some unrelated directives thing too
2023-06-23 23:01:25 +10:00
Kae
4328119e1c
Proper fix for non-master player rotation resetting on load
2023-06-23 20:27:51 +10:00
Kae
e64aabfcf1
add Nametag Directives
2023-06-23 20:24:40 +10:00
Kae
0135629301
small cleanup in TextPainter
2023-06-23 19:32:41 +10:00
Kae
49c487cd82
Use the correct interpolator for MovementController rotation
2023-06-23 19:06:05 +10:00
Kae
e5d2e2c462
Micro-optimization to packet creation
2023-06-23 19:05:24 +10:00
Kae
aeece136a4
Remove unused List from logGlErrorSummary
2023-06-23 19:01:41 +10:00
Kae
02c2696134
Hide the hardware cursor when in a cinematic
2023-06-23 19:01:22 +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
176c79bada
Hardware Cursor support
...
Updated SDL2 for this, so lib\ is no longer gitignored
2023-06-23 18:13:26 +10:00
Kae
bab5f0bd11
Update StarMainApplication_sdl.cpp
2023-06-23 15:45:03 +10:00
Kae
87163147b3
fix crash when disconnecting with inventory open
...
additionally, fix humanoid identity being constantly sent by the server even when unchanged
2023-06-22 13:29:42 +10:00
Kae
ca195431ff
Disable Lua string coercion to int
2023-06-21 23:50:11 +10:00
Kae
643ae5d1b8
Fix border for font
2023-06-21 23:32:28 +10: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
320428eddf
slight polishing
2023-06-21 20:36:08 +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
d08b3c3b22
Fix runtime-generated cinematics not working
2023-06-21 16:07:49 +10:00
Kae
391527d812
Hashing improvements
2023-06-21 15:57:05 +10:00
Kae
acc8bc0280
EntityUpdate server-side optimization
...
Cache net states of the same net version. Also moved readNetState after init in EntityCreate, should fix bugs like MovementController rotation not being read.
2023-06-21 15:48:27 +10:00
Kae
d6fdd96076
Fixes and stuff
...
Using proper SDL Audio APIs now
Fixed borderless
Create game window before asset load
Bump up root loading worker thread count to 8
Fix not hearing other player songs on load-in
Fix issues with shipworlds missing ship.level property
Fix rare thread race with received chat packets on the server-side
2023-06-21 15:25:10 +10:00
Kae
0ec3000536
processing directives for text box widgets
...
few other misc things
also fixed SDL audio on newer SDL vers
2023-06-21 10:40:53 +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
a330802d37
fix chat text being 50% transparent for no good reason
...
y'all lived like this??
2023-06-20 22:41:36 +10:00
Kae
58a036ffb0
get Ninja + CCache working on Windows
2023-06-20 22:34:24 +10:00
Kae
3ee57afd32
tweak win64 setup script
2023-06-20 17:20:08 +10:00
Kae
0951cfab48
tweak win64 build script
2023-06-20 14:35:39 +10:00
Kae
6352e8e319
everything everywhere
...
all at once
2023-06-20 14:33:09 +10:00
Kae
6741a057e5
Initial commit
2023-06-20 14:18:03 +10:00