Moritz Zwerger
|
4e1e3b3859
|
make clouds slower
|
2023-10-28 13:48:23 +02:00 |
|
Moritz Zwerger
|
6b4f235fce
|
physics: don't adjust sneak movement when not on ground
|
2023-10-28 13:36:34 +02:00 |
|
Moritz Zwerger
|
45bcfde492
|
refactor dynamic textures
Kinda broke, ik
|
2023-10-27 20:26:00 +02:00 |
|
Moritz Zwerger
|
61f54dacb9
|
dynamic player model
|
2023-10-27 09:42:48 +02:00 |
|
Moritz Zwerger
|
799acf8b17
|
biped models, rotate player head
|
2023-10-26 23:34:24 +02:00 |
|
Moritz Zwerger
|
c9ec9d436b
|
Mat4 rotation: fix negative rotation, improve performance
|
2023-10-26 23:32:54 +02:00 |
|
Moritz Zwerger
|
e208c479f6
|
skeletal feature: update position and rotation
|
2023-10-26 22:52:23 +02:00 |
|
Moritz Zwerger
|
1a2244c2d7
|
entity renderer manager: fallback to DummyEntityRenderer
|
2023-10-26 22:51:36 +02:00 |
|
Moritz Zwerger
|
013ae7f584
|
ChatElement: ignore blank lines
|
2023-10-26 20:47:15 +02:00 |
|
Moritz Zwerger
|
12d9157172
|
skeletal fixes
|
2023-10-26 18:32:25 +02:00 |
|
Moritz Zwerger
|
1d02603637
|
skeletal: pack normal and transform in same float, use includes
|
2023-10-26 16:06:04 +02:00 |
|
Moritz Zwerger
|
d574203bdf
|
register entity models
|
2023-10-26 13:25:16 +02:00 |
|
Moritz Zwerger
|
5c27760290
|
entity visibility culling
|
2023-10-26 10:03:47 +02:00 |
|
Moritz Zwerger
|
edf0948f36
|
deprecate Interpolator (Kutil 1.24)
|
2023-10-26 07:47:19 +02:00 |
|
Moritz Zwerger
|
cf7d44ddb5
|
optimize frustum memory usage and performance
|
2023-10-25 23:09:14 +02:00 |
|
Moritz Zwerger
|
730a0010c9
|
hitbox color and velocity interpolation
|
2023-10-25 19:25:41 +02:00 |
|
Moritz Zwerger
|
6d25ed7ecb
|
fix GuiMesh order
|
2023-10-24 23:49:48 +02:00 |
|
Moritz Zwerger
|
0d5d62ece1
|
fix test build/run
|
2023-10-24 23:40:48 +02:00 |
|
Moritz Zwerger
|
c2adc3fbc4
|
gui consumer/mesh: optimize memory allocations and performance
|
2023-10-24 22:22:58 +02:00 |
|
Moritz Zwerger
|
f7648430a1
|
skeletal transforms: improve transform iteration performance and memory allocation
|
2023-10-24 22:01:44 +02:00 |
|
Moritz Zwerger
|
c4a762262e
|
reduce render system (and lightmap) memory allocations
|
2023-10-24 21:36:32 +02:00 |
|
Moritz Zwerger
|
3f3d34d100
|
don't render local hitbox
|
2023-10-24 21:20:46 +02:00 |
|
Moritz Zwerger
|
5ee928ac87
|
debug: network detaching
This is useful if you want to stop the server or just analyse what is going on without having the server informed over your actions.
|
2023-10-24 21:02:28 +02:00 |
|
Moritz Zwerger
|
2c732f44d0
|
improved hitbox rendering
|
2023-10-24 18:13:16 +02:00 |
|
Moritz Zwerger
|
0e094609ed
|
wip hitbox rendering
|
2023-10-24 11:23:15 +02:00 |
|
Moritz Zwerger
|
725d569016
|
entities: collect visible renderers, sort them
|
2023-10-24 10:11:55 +02:00 |
|
Moritz Zwerger
|
98efcc22fa
|
entity renderer manager test
|
2023-10-24 07:43:21 +02:00 |
|
Moritz Zwerger
|
6a1b2aeb77
|
target handler: don't use renderInfo if rendering is disabled
|
2023-10-23 23:13:42 +02:00 |
|
Moritz Zwerger
|
1bc96ceb09
|
wip refactor entity rendering
|
2023-10-23 23:13:01 +02:00 |
|
Moritz Zwerger
|
8fd9456a64
|
skeletal loader: don't crash when model not found
|
2023-10-23 21:31:53 +02:00 |
|
Moritz Zwerger
|
35fd2eebb7
|
improve block entity ticking performance
|
2023-10-22 22:43:56 +02:00 |
|
Moritz Zwerger
|
d0ea37e93a
|
optimize Mat4 math, skeletal: reduce memory allocations
|
2023-10-22 22:36:08 +02:00 |
|
Moritz Zwerger
|
8c61605c88
|
section: track size of block entities
This fixes never ticking block entities
|
2023-10-22 21:30:23 +02:00 |
|
Moritz Zwerger
|
b8140dbe4e
|
render system, skeletal performance improvements
|
2023-10-22 21:20:51 +02:00 |
|
Moritz Zwerger
|
ba9dfa1688
|
chat history: just push if not blank
|
2023-10-22 20:55:27 +02:00 |
|
Moritz Zwerger
|
15ba52642b
|
skeletal models: allow face "all", "x", "-x", "east", ...
That reduces useless 8 lines of models that are shared across them
|
2023-10-22 20:20:35 +02:00 |
|
Moritz Zwerger
|
332423e5ad
|
3rd person view: keep minimum distance from wall
That fixes seeing through blocks
|
2023-10-22 19:34:20 +02:00 |
|
Moritz Zwerger
|
e4a5cb597b
|
skeletal: shade lighting
This adds (and transforms as needed) a normal into the shader. Maybe interpolation will be done in the future
|
2023-10-22 16:18:21 +02:00 |
|
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
|
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 |
|