5063 Commits

Author SHA1 Message Date
Bixilon
5b6fb3bf51
boot crash: wait for javafx toolkit 10 times
Now the crash screen should be properly visible on early boot crashes
2023-09-18 20:05:37 +02:00
Bixilon
f4552eb644
rename protocol state: HANDSHAKING to HANDSHAKE 2023-09-16 01:58:35 +02:00
Bixilon
291e747805
handshake: replace network state with action 2023-09-16 01:45:26 +02:00
Bixilon
59c6febcee
Merge branch 'work/model-bakery3' 2023-09-16 01:34:43 +02:00
Bixilon
9a21f9de38
fix element rotation 2023-09-16 01:33:22 +02:00
Bixilon
b32040d82c
built model: basic culling support 2023-09-16 01:26:29 +02:00
Bixilon
ba84aaa11a
bitmap font: fix loading with hd texture packs 2023-09-16 01:19:16 +02:00
Bixilon
ad354cae1a
allow 2048x2048 textures
Some resource packs use it.
2023-09-15 15:03:00 +02:00
Bixilon
c37116aeb7
fix some leaves tests 2023-09-15 00:07:53 +02:00
Bixilon
ba73ac5efb
fix fluid animation uv 2023-09-14 23:49:48 +02:00
Bixilon
5231b68e4a
rework some fluid models and rendering 2023-09-14 23:22:50 +02:00
Bixilon
67512e93e6
minosoft properties: fallback to default 2023-09-14 23:22:15 +02:00
Bixilon
4b9e8e1bcf
refactor some model bakery stuff 2023-09-14 16:10:45 +02:00
Moritz Zwerger
506fd941fe
bump dependencies 2023-09-12 00:55:37 +02:00
Moritz Zwerger
075a1094fb
bump gradle 2023-09-12 00:52:40 +02:00
Moritz Zwerger
89d5f24d15
improve model bakery code 2023-09-12 00:44:35 +02:00
Moritz Zwerger
1c4e5e9eae
test every quad of side for face culling
This workarounds unoptimized face properties and fixes culling between grass blocks
2023-09-01 18:49:49 +02:00
Moritz Zwerger
4ab3fc08a7
compact side properties test 2023-09-01 18:32:46 +02:00
Moritz Zwerger
528b64bae5
block models: fix wrong texture caching 2023-09-01 17:28:27 +02:00
Moritz Zwerger
4cea3d9bc2
fix build
(cherry picked from commit 73c77ba9a0eec9832b3748bc56a5dd286c12fec7)
2023-08-31 23:54:02 +02:00
Moritz Zwerger
73c77ba9a0
fix build 2023-08-31 23:53:39 +02:00
Moritz Zwerger
460ce2aabb
macos: properly set dock icon #29 2023-08-31 23:46:40 +02:00
Moritz Zwerger
7402632650
macos: properly set dock icon #29 2023-08-31 23:46:30 +02:00
Moritz Zwerger
908cfae530
fix test building 2023-08-31 23:03:48 +02:00
Bixilon
b5f6f0777c
glfw: properly fire initial window resize
on mac os custom os scaling is used, thus the initial viewport is wrong. #29
2023-08-31 23:03:45 +02:00
Bixilon
a197fa90d9
eros: fix null class loader crash on mac os #29 2023-08-31 23:03:37 +02:00
Moritz Zwerger
b164576156
optimize occlusion culling flood filling
Now all negative blocks are not checked initially anymore. This is really not needed, because they must all have been checked before. There is still room for optimizations, it does not need to trace back.
2023-08-31 22:57:25 +02:00
Moritz Zwerger
e5c54c03e1
fix test building 2023-08-31 22:56:01 +02:00
Bixilon
5dd8fbb1c9
glfw: properly fire initial window resize
on mac os custom os scaling is used, thus the initial viewport is wrong. #29
2023-08-31 21:00:02 +02:00
Bixilon
77f2f1ea56
eros: fix null class loader crash on mac os #29 2023-08-31 20:50:40 +02:00
Moritz Zwerger
f6ba94eb8b
wighted face properties test 2023-08-03 01:08:30 +02:00
Moritz Zwerger
b7449b2d29
model loader: don't warn if particle texture not found 2023-08-01 21:02:07 +02:00
Moritz Zwerger
7336a1fad4
basic face properties test 2023-08-01 20:57:37 +02:00
Moritz Zwerger
2e4cfcf143
fix model test setup 2023-08-01 20:44:16 +02:00
Moritz Zwerger
f9b3587322
model loading: small optimisations 2023-08-01 20:35:27 +02:00
Moritz Zwerger
ff78e2e3cd
cache block models 2023-08-01 20:26:28 +02:00
Moritz Zwerger
42f7255739
FadingTextElement: fix cache invalidation 2023-08-01 19:38:11 +02:00
Moritz Zwerger
dd4bbd2c92
item rendering: fallback to particle texture 2023-08-01 19:32:38 +02:00
Moritz Zwerger
b2216682a2
flat item rendering 2023-08-01 19:29:27 +02:00
Moritz Zwerger
d35a504930
wip render item models 2023-08-01 19:09:11 +02:00
Moritz Zwerger
e4b40f4c3b
block models: particle texture 2023-08-01 16:50:02 +02:00
Moritz Zwerger
0000f39be9
fix pixlyzer model offsetting 2023-08-01 16:16:44 +02:00
Moritz Zwerger
4044e9a0ba
random block offset 2023-08-01 15:56:41 +02:00
Moritz Zwerger
a77536c64e
resort assets override 2023-08-01 15:49:26 +02:00
Moritz Zwerger
d92886272c
account: remove client token
They are only needed in mojang accounts. Might break them. !44
2023-08-01 15:08:52 +02:00
Moritz Zwerger
c78ace5f4c
fix sign text flipping 2023-08-01 15:03:36 +02:00
Moritz Zwerger
0f3e15cd82
fix meshed block entity renderer
sign text is now displayed again
2023-08-01 14:55:29 +02:00
Moritz Zwerger
7223ca11e3
block state free rotation
and reenabled sign models
2023-08-01 04:29:19 +02:00
Moritz Zwerger
8b03e0b206
improve element rotation performance 2023-08-01 03:22:11 +02:00
Moritz Zwerger
e858e6a1d9
wip element rotation 2023-08-01 03:14:53 +02:00