4827 Commits

Author SHA1 Message Date
Moritz Zwerger
7dcc189307
skeletal feature: fix async transforms not applied 2023-11-10 22:02:39 +01:00
Moritz Zwerger
c03e3c1fbf
fix frustum culling 2023-11-10 22:02:17 +01:00
Moritz Zwerger
d0fb324fe3
falling block entity 2023-11-10 21:38:17 +01:00
Moritz Zwerger
57eac06abf
flashing block renderer 2023-11-10 21:28:49 +01:00
Moritz Zwerger
ddcb339999
entity: block render feature, basic tnt 2023-11-10 21:15:16 +01:00
Moritz Zwerger
2b6e702c7c
abstract block vertex consumer 2023-11-10 08:46:42 +01:00
Moritz Zwerger
7ced54d5dd
fix legacy shulker box model loading 2023-11-10 08:05:56 +01:00
Moritz Zwerger
f5e3d29826
rename ChatComponent::legacyText, ChatComponent::ansi, optimizing 2023-11-10 07:57:28 +01:00
Moritz Zwerger
6cf00cfff9
scoreboard api: remove score and objective from ScoreboardScore
They are keys in the ScoreboardObjective now
2023-11-10 07:36:10 +01:00
Moritz Zwerger
fb15877fa3
optimize single color mixing memory allocation
The synthetic `varrag` array is now not created anymore
2023-11-10 07:24:31 +01:00
Moritz Zwerger
a0daf1d789
optimize aabb drawing 2023-11-10 00:04:55 +01:00
Moritz Zwerger
da1399f3c9
chat node tests 2023-11-09 20:14:34 +01:00
Moritz Zwerger
2868da6070
node text input: don't remove . for internal commands 2023-11-09 16:11:00 +01:00
Moritz Zwerger
097e7b9174
player benchmarking command 2023-11-09 15:57:13 +01:00
Moritz Zwerger
10c7d682d5
connection ticker: don't recreate tasks
That allows "3rd party" tickers to be registered
2023-11-09 15:56:57 +01:00
Moritz Zwerger
afc7cbd579
optimize block target memory allocation rate 2023-11-09 13:42:31 +01:00
Moritz Zwerger
09acab1629
shulker box: load silver model (<4), improve model block mapping code 2023-11-09 10:12:09 +01:00
Moritz Zwerger
2ff185dcc6
skeletal transforming: matrix cache
This removes a lot of memory allocations when putting the transform onto the gpu
2023-11-09 10:02:24 +01:00
Moritz Zwerger
f8285711af
generic skeletal head animator 2023-11-09 09:57:02 +01:00
Moritz Zwerger
d54c5ff57f
try to detect slim skins
Some people are simply not skilled enough to click the slim button at minecraft.net
2023-11-09 08:12:48 +01:00
Moritz Zwerger
18a93e4272
pig renderer 2023-11-08 21:45:24 +01:00
Moritz Zwerger
9f134fa4af
fix skeletal models due to changes 2023-11-08 21:10:44 +01:00
Moritz Zwerger
252dd3e1e8
skeletal: don't inherit all rotations 2023-11-08 21:09:59 +01:00
Moritz Zwerger
ed451f7b85
skeletal: change cube uv mapping
Now models don't need to be rotated 180° anymore
2023-11-08 20:33:18 +01:00
Moritz Zwerger
20dd6cbe11
entity visibility manager tests 2023-11-08 15:24:54 +01:00
Moritz Zwerger
15b0d653d7
multiple entity render layers 2023-11-08 14:55:34 +01:00
Moritz Zwerger
0a2a92cdfe
hitbox feature tests 2023-11-08 14:18:21 +01:00
Moritz Zwerger
c809357f16
fix fallback entity name 2023-11-07 21:56:58 +01:00
Moritz Zwerger
fddea73f3a
team invisibility name 2023-11-07 21:44:52 +01:00
Moritz Zwerger
1567b14583
improve team data structure 2023-11-07 18:50:58 +01:00
Moritz Zwerger
1a55742f8f
more score tests 2023-11-07 18:23:05 +01:00
Moritz Zwerger
46f69edb09
improve entity test setup, more tests 2023-11-07 16:26:57 +01:00
Moritz Zwerger
20ac20007e
fix name feature tests 2023-11-07 15:39:06 +01:00
Moritz Zwerger
82ee6b270c
more name feature tests 2023-11-07 10:11:29 +01:00
Moritz Zwerger
3b418312d6
player additional: name formatting test 2023-11-07 10:08:21 +01:00
Moritz Zwerger
7cc47e18e8
more entity name feature tests 2023-11-07 08:16:23 +01:00
Moritz Zwerger
b2f59aa00b
wip entity tests 2023-11-06 23:42:19 +01:00
Moritz Zwerger
82ed1a35df
billboard text: allow larger text, reduce offset 2023-11-06 20:27:18 +01:00
Moritz Zwerger
d90a8dd7c2
armor stand dimensions 2023-11-06 20:26:28 +01:00
Moritz Zwerger
192f1e876c
fix old skins (1.7)
Yes, they are still widely used on modded servers. They are not flipped yet. so the test will fail
2023-11-06 20:06:02 +01:00
Moritz Zwerger
2d30078126
scale player model correctly 2023-11-06 20:05:00 +01:00
Moritz Zwerger
7ff8379ba5
fixes 2023-11-06 19:06:11 +01:00
Moritz Zwerger
12b5d13cff
texture dumping 2023-11-06 18:50:31 +01:00
Moritz Zwerger
a73fc2a43c
billboard text: light 2023-11-06 16:46:17 +01:00
Moritz Zwerger
5eecbe89b7
fix default ascent 2023-11-06 16:39:30 +01:00
Moritz Zwerger
4eb33f282f
features: score, name: only update every x seconds 2023-11-06 16:21:55 +01:00
Moritz Zwerger
05a75b9bad
cache score features 2023-11-06 16:09:04 +01:00
Moritz Zwerger
92b37112cf
scoreboard score feature: performance, render distance, config, name offset 2023-11-06 15:55:00 +01:00
Moritz Zwerger
199b8a7587
render scoreboard score below player name 2023-11-06 15:26:31 +01:00
Moritz Zwerger
9e326271e6
feature config, improve entity label rendering 2023-11-06 14:58:33 +01:00