Moritz Zwerger
|
3eac315d62
|
fix OpenCloseAnimation test
|
2023-10-22 13:15:05 +02:00 |
|
Moritz Zwerger
|
0b8969da35
|
colored shulker boxes
Junk code, but it does the job
|
2023-10-22 02:05:54 +02:00 |
|
Moritz Zwerger
|
a98e8a38b7
|
abstract chest animation, shulker model, more
|
2023-10-22 01:51:42 +02:00 |
|
Moritz Zwerger
|
e6180b5623
|
move chest models, port double model
|
2023-10-22 00:19:00 +02:00 |
|
Moritz Zwerger
|
ee4720155d
|
skeletal: automatic cube uv mapping
|
2023-10-22 00:17:45 +02:00 |
|
Moritz Zwerger
|
b364512075
|
packFormat 19 (>= 23w42a)
Forget that...
|
2023-10-21 23:00:09 +02:00 |
|
Moritz Zwerger
|
406819f64e
|
fix another FragmentedArrayFloatList batch adding bug + tests
|
2023-10-21 22:49:55 +02:00 |
|
Moritz Zwerger
|
b2f3e0fc4e
|
render clouds before everything else
That actually fixes "their" transparency in fog
|
2023-10-21 22:49:53 +02:00 |
|
Moritz Zwerger
|
ae1a8562de
|
FragmentedArrayFloatList: fix broken batch adding in rare cases + test
|
2023-10-21 22:49:49 +02:00 |
|
Moritz Zwerger
|
51622a17a0
|
fix another FragmentedArrayFloatList batch adding bug + tests
|
2023-10-21 22:48:09 +02:00 |
|
Moritz Zwerger
|
ec58ef9f23
|
render clouds before everything else
That actually fixes "their" transparency in fog
|
2023-10-21 20:41:41 +02:00 |
|
Moritz Zwerger
|
909de43ca7
|
FragmentedArrayFloatList: fix broken batch adding in rare cases + test
|
2023-10-21 20:25:56 +02:00 |
|
Moritz Zwerger
|
de7a5c2f34
|
fix single chest model, fixes
|
2023-10-21 19:36:28 +02:00 |
|
Moritz Zwerger
|
c9188da5c6
|
unify skeletal uv with block model uv
|
2023-10-21 18:45:35 +02:00 |
|
Moritz Zwerger
|
87b113fce9
|
CuboidUtil, use FaceVertexData over Array<Vec3>
|
2023-10-21 18:36:12 +02:00 |
|
Moritz Zwerger
|
b3407bea67
|
fix animation bugs
|
2023-10-20 22:07:42 +02:00 |
|
Moritz Zwerger
|
090dd8b1b5
|
opengl: dynamically calculate texture binding index
That makes it open for other texture bindings (maybe high res skins or shit)
|
2023-10-20 21:43:08 +02:00 |
|
Moritz Zwerger
|
af561c1232
|
make current render order legacy
|
2023-10-20 21:15:58 +02:00 |
|
Moritz Zwerger
|
d4a701583e
|
custom render order class
That makes it more efficient (memory wise), does not use magic IntArrays, is tested and fixes the reverse render order
|
2023-10-20 21:09:04 +02:00 |
|
Moritz Zwerger
|
2280c5b35f
|
improve skeletal drawing, replace SkeletalVertexConsumer with SkeletalConsumer
|
2023-10-20 12:01:46 +02:00 |
|
Moritz Zwerger
|
85dc9329f9
|
skeletal mesh: remove flags
Use a custom shader for that
|
2023-10-20 11:06:47 +02:00 |
|
Moritz Zwerger
|
b980fd9d90
|
move chest animation to code
This allows that the chest is only partly opened and closes at the same progress
|
2023-10-20 09:41:10 +02:00 |
|
Moritz Zwerger
|
8425ded058
|
animation manager: don't play same animation twice
|
2023-10-20 07:43:47 +02:00 |
|
Moritz Zwerger
|
24ee47d9cd
|
basic animation playing
|
2023-10-20 07:37:34 +02:00 |
|
Moritz Zwerger
|
2519a2cc10
|
debug: force chest opening/closing
|
2023-10-19 21:15:48 +02:00 |
|
Moritz Zwerger
|
9bbb65174d
|
abstract ChestRenderer
|
2023-10-19 21:10:05 +02:00 |
|
Moritz Zwerger
|
6858bd87a6
|
chest block model: update position and rotation on change
|
2023-10-19 21:01:41 +02:00 |
|
Moritz Zwerger
|
ecba02d533
|
fix some skeletal transformation bugs
|
2023-10-19 19:18:28 +02:00 |
|
Moritz Zwerger
|
c714fe483e
|
block property: crafting
|
2023-10-19 18:35:38 +02:00 |
|
Moritz Zwerger
|
a23ec4c1c3
|
block property: crafting
|
2023-10-19 18:35:22 +02:00 |
|
Moritz Zwerger
|
2e5969224c
|
keyframe interpolation, fix test
|
2023-10-19 18:33:28 +02:00 |
|
Moritz Zwerger
|
cd26ce5d17
|
network: 23w42a
|
2023-10-19 17:50:45 +02:00 |
|
Moritz Zwerger
|
40869235e9
|
gui: fix float errors when using scaling
|
2023-10-19 17:50:37 +02:00 |
|
Moritz Zwerger
|
e08c97cd54
|
tests: enable verbose logging
|
2023-10-19 17:50:17 +02:00 |
|
Moritz Zwerger
|
b5b6ead31c
|
pixlyzer: don't warn if class not found
|
2023-10-19 17:50:14 +02:00 |
|
Moritz Zwerger
|
43c8a51d3b
|
DirectedProperty: don't allocate SideQuad objects
That massively reduces memory allocations and improves performance
|
2023-10-19 17:50:11 +02:00 |
|
Moritz Zwerger
|
0a61bb329c
|
optimize test performance
|
2023-10-19 17:50:08 +02:00 |
|
Moritz Zwerger
|
415aba3e92
|
network: 23w42a
|
2023-10-19 17:49:36 +02:00 |
|
Moritz Zwerger
|
5a4f44d715
|
keyframe: replace boolean with boolean enum (OVER /NOT_OVER )
|
2023-10-19 12:02:36 +02:00 |
|
Moritz Zwerger
|
24d473cc38
|
keyframe testing
|
2023-10-19 11:58:21 +02:00 |
|
Moritz Zwerger
|
0b67b70cad
|
skeletal: require at least 2 keyframes
|
2023-10-19 11:58:03 +02:00 |
|
Moritz Zwerger
|
b5ead41748
|
remove tint keyframe, wip keyframe animaiton
|
2023-10-18 14:07:08 +02:00 |
|
Moritz Zwerger
|
cd694c50ff
|
skeletal: move loop to individual keyframes
|
2023-10-18 11:51:28 +02:00 |
|
Moritz Zwerger
|
98e73ee90e
|
gui: fix float errors when using scaling
|
2023-10-17 19:16:20 +02:00 |
|
Moritz Zwerger
|
5df7f41048
|
keyframe instances
|
2023-10-17 16:41:07 +02:00 |
|
Moritz Zwerger
|
db786d932d
|
cleanup SkeletalModel baking
|
2023-10-17 13:53:51 +02:00 |
|
Moritz Zwerger
|
a0a52f57b4
|
skeletal: animation instancing
|
2023-10-17 13:47:39 +02:00 |
|
Moritz Zwerger
|
6a55f94424
|
skeletal fixes
|
2023-10-16 21:04:34 +02:00 |
|
Moritz Zwerger
|
29abea74bb
|
don't load old bbmodels anymore
They just crashed the rendering /-(
|
2023-10-16 19:03:57 +02:00 |
|
Moritz Zwerger
|
434aa8bf27
|
skeletal models: base rotation
|
2023-10-16 18:58:41 +02:00 |
|