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
Bixilon
3b381ff228
shapes: add add function for all datatypes
...
This should/will improve performance
2023-05-28 19:45:25 +02:00
Bixilon
1abe89cf27
optimize registries after loading
...
This could/should make performance better?
2023-05-28 00:42:06 +02:00
Bixilon
f42e632acb
remove section preparer abstraction
...
Not used, not intentions to use it
2023-05-28 00:18:26 +02:00
Bixilon
4c6033d8ba
Merge branch 'master' into work/model-bakery2
2023-05-27 23:54:13 +02:00
Bixilon
971c53e6a6
readme: improve language
2023-05-27 23:37:56 +02:00
Bixilon
418fc396d9
text component: rename restrictedMode
to restricted
...
Now the name is used anywhere and not just partly
2023-05-27 23:37:56 +02:00
Bixilon
7307a22000
text: BaseComponent outsource with translation formatting
2023-05-27 23:37:56 +02:00
Bixilon
73d68e89aa
add run.cmd (for easy execution under windows)
2023-05-27 23:37:52 +02:00
Bixilon
640878282d
network: handle damage tilt
2023-05-26 14:31:18 +02:00
Bixilon
1e45098f8f
reduce memory allocations even more
...
They are less, but those are the major ones and performance should be a lot better than before. Hopefully no bugs sneaked in :)
2023-05-26 04:15:53 +02:00
Bixilon
06789e9b82
use kotlin-glm 0.9.9.1-7
...
This is a drastic performance update, minosoft should be a lot faster but also memory allocation rate is WAY lower.
2023-05-26 03:49:31 +02:00
Bixilon
b97da5fc47
debug menu: show memory allocation rate
...
Yep, 80MB/s is pretty bad, ik
2023-05-26 03:26:10 +02:00
Bixilon
d870067a00
use kotlin K2
...
I know, using beta versions is not ideal.
2023-05-25 20:25:50 +02:00
Bixilon
8d27cf69d7
bump dependencies
2023-05-25 20:10:38 +02:00
Bixilon
f5fe58c1a4
Merge branch 'fix/offset_world_coordinates'
...
Closes #108 , GH-13
2023-05-25 19:58:27 +02:00
Bixilon
47f6dd7e05
abstract world border area
...
Sooooo much cleaner now
2023-05-25 19:49:22 +02:00
Bixilon
802dc48a07
improve world border mesh code
2023-05-25 19:30:24 +02:00
Bixilon
17374f7756
render world border (again)
...
With position offset and all fixes included
2023-05-25 19:08:06 +02:00
Bixilon
f1d6ce0bd5
limit world border to max distance
2023-05-25 18:57:50 +02:00
Bixilon
f3fab7dad8
fix some world border bugs
2023-05-25 18:34:06 +02:00
Bixilon
3f30134896
log shader code on error
2023-05-25 16:03:19 +02:00
Bixilon
4496d8f92d
network 1.20-pre6
...
No changes -/-
2023-05-25 15:35:40 +02:00
Bixilon
d13f57bd1a
git/gradle: set dirty status correctly
2023-05-25 15:35:11 +02:00
Bixilon
b1dde655f7
profiles: print message on profile save
2023-05-25 15:34:09 +02:00
Bixilon
29838bd5d3
world border: replace diameter with radius
2023-05-25 15:25:08 +02:00
Bixilon
753aed8650
audio: use doubles internally
2023-05-25 14:30:02 +02:00
Bixilon
3d8ba64e12
audio: use doubles internally
2023-05-25 14:29:18 +02:00
Bixilon
d2501ec3a1
gradle: log current os
2023-05-25 13:42:02 +02:00