Bixilon
98fed57df9
network: fix 1.20 version id
...
another typo, following 991ad663f206c7d3132194af14f51c8c3608cd78
2023-06-07 17:30:47 +02:00
Bixilon
991ad663f2
ntework: 1.20
2023-06-07 17:24:42 +02:00
Bixilon
7ddd0e6f68
network: rewrite advancement reading
2023-06-05 14:01:10 +02:00
Bixilon
10ffa3818e
wip face culling
2023-06-05 00:40:26 +02:00
Bixilon
47366750e0
face rendering: use correct mesh
2023-06-04 21:41:28 +02:00
Bixilon
0449c17f7c
network: 1.20-pre7, 1.20-rc1
...
No changes -/-
2023-06-04 21:16:11 +02:00
Bixilon
b9dc8b0417
add another DirectedPropertyTest, reenable stair shape tests
2023-06-04 20:40:28 +02:00
Bixilon
d4fccd1b98
rendering: log "Creating window" message verbose
2023-06-04 20:34:55 +02:00
Bixilon
533046e7ff
fix build
2023-06-01 20:55:43 +02:00
Bixilon
c70a88d78d
chunk queue comparator
...
This reduces meshing overhead and sorting time minimal
2023-06-01 20:53:43 +02:00
Bixilon
42a94ab3d1
optimize registries after loading
...
This could/should make performance better?
2023-06-01 20:53:36 +02:00
Bixilon
4782e6eb30
chunk queue comparator
...
This reduces meshing overhead and sorting time minimal
2023-06-01 00:16:45 +02:00
Bixilon
d95e508219
lower network priority generally
2023-05-31 22:07:10 +02:00
Bixilon
1dc689baf5
lower priority for explosion packet
2023-05-31 22:06:42 +02:00
Bixilon
f043a9b620
improve mesh performance
2023-05-31 21:58:11 +02:00
Bixilon
e328f36c48
improve hitbox performance
2023-05-31 21:55:45 +02:00
Bixilon
11f207fc54
block changing: minimal performance improvements
2023-05-31 21:38:05 +02:00
Bixilon
9b1ae46aeb
fix explosion particle config setting
2023-05-31 21:29:58 +02:00
Bixilon
9f0ca282fa
fix entities just visible after first position change
2023-05-31 21:28:36 +02:00
Bixilon
bf9032c376
textures: pre load array async
2023-05-31 21:11:21 +02:00
Bixilon
dd28d3c16b
fix some water physics bugs
2023-05-31 20:50:11 +02:00
Bixilon
5f4aaf0966
registries: properly update water and lava
2023-05-31 20:31:59 +02:00
Bixilon
2ee51a76e7
fix yaw interpolation, use circle constants
2023-05-31 20:24:12 +02:00
Bixilon
62e68b2352
various entity performance improvements
2023-05-31 19:48:39 +02:00
Bixilon
b10a66c54a
entity render info: faster equals checking
2023-05-31 19:34:13 +02:00
Bixilon
17633547e8
optimize fluid physics
...
water and lava is now cached
2023-05-31 19:17:57 +02:00
Bixilon
b9c23b8a34
only initialize/tick entity render info if rendering is enabled
2023-05-31 19:00:59 +02:00
Bixilon
fbd4ae8cfe
entity render info: don't force interpolation every frame/tick
2023-05-31 18:58:50 +02:00
Bixilon
e7eee27513
optimize explosion block changes more
2023-05-31 18:42:06 +02:00
Bixilon
d8e6d57f5d
optimize explosion block changes
2023-05-31 18:28:30 +02:00
Bixilon
2fb7c61007
optimize Section flood filling
...
the position is now not wrapped inside a Number object by the compiler anymore
2023-05-31 18:27:21 +02:00
Bixilon
33fb02ac50
bump glm
...
This reduces memory usage again
2023-05-31 16:00:48 +02:00
Bixilon
1533c01333
optimize physics and particles
...
Mainly memory improvement
2023-05-31 15:57:52 +02:00
Bixilon
aca80648d3
improve voxel side calculating
...
Less memory allocation, faster performance, better results. Still not perfect
2023-05-31 15:13:50 +02:00
Bixilon
199aab67d7
some more memory optimisations
2023-05-30 16:55:47 +02:00
Bixilon
3548824ac5
bump glm
...
This is hopefully the last time, now all optimisations and flaws are in the library
2023-05-30 16:28:39 +02:00
Bixilon
2881356b80
VoxelSide: generate proper equals method
2023-05-30 16:27:37 +02:00
Bixilon
13f16e29f9
occlusion culling: improve memory efficiency
2023-05-30 16:22:17 +02:00
Bixilon
61668f29e4
bump dependencies
2023-05-30 16:21:39 +02:00
Bixilon
cca78d24a5
SingleWorldMesh: also compare for equals
...
Fixes Comparison method violates its general contract! errors
2023-05-30 02:48:30 +02:00
Bixilon
be23b57cdc
bump glm
...
Memory patches
2023-05-30 02:46:19 +02:00
Bixilon
db7e1312d8
some further memory improvements
...
Mainly when moving around
2023-05-30 02:45:47 +02:00
Bixilon
8035ca315d
more memory patches
2023-05-30 02:16:37 +02:00
Bixilon
85f8be3331
bump kutil
...
This should reduce memory usage quite a bit and (thus/generally) improve performance.
ThreadPoolRunnables and latches got refactored, so heavy changes are required
2023-05-30 02:00:11 +02:00
Bixilon
18f77e89c1
various memory patches
...
also small preparation for kutil 1.22
2023-05-29 02:56:37 +02:00
Bixilon
7aa7aa2996
bump glm
...
This drastically improves memory usage
2023-05-29 01:42:05 +02:00
Bixilon
48b44c3fa0
add Vec3t::get(Axes) for each datatype
...
Optimization for upcoming glm version
2023-05-28 20:02:46 +02:00
Bixilon
5fd52fb192
gui: replace meshes Vec2t<*> with Vec2 or Vec2i
...
This reduces memory allocation rate
2023-05-28 19:54:19 +02:00
Bixilon
f526d99441
network: fix sign editor packet reading
2023-05-28 19:53:42 +02:00
Bixilon
689b82ead7
gui renderer: replace matrix with half screen size
...
It's faster
2023-05-28 19:46:07 +02:00