Commit Graph

182 Commits

Author SHA1 Message Date
075b8259be
Move stuff around 2024-02-10 16:49:58 +07:00
1e04b7e777
Bump kommons 2024-02-08 20:23:40 +07:00
0eea0fa13f
More grinding on entities and their networking 2024-02-05 03:17:30 +07:00
4ff09bea2b
sigh 2024-02-04 18:03:18 +07:00
666d746936
More networking workings 2024-02-04 14:26:45 +07:00
e9b2ae84d2
bump kommons 2024-02-03 23:04:16 +07:00
c4241a027a
bump kommons 2024-02-03 20:50:54 +07:00
c5d1e0f4c7
Migrate to kommons 2024-02-03 20:41:51 +07:00
278f66d892
Finally, client threads 2024-02-02 17:53:20 +07:00
0b961b72ae
Merge Player and Connection 2024-02-02 17:00:02 +07:00
4d58f0ab71
Kind of more networking stuff 2024-02-02 12:09:22 +07:00
2b95bf5e3e
More work on chunk map and chunk tickets 2024-02-01 18:33:11 +07:00
a028694010
Functional chunk tickets, chunk source, player chunk tracking 2024-02-01 15:58:44 +07:00
b7ec73bf0f
Server and network test code 2024-01-28 16:13:07 +07:00
f58b0bca80
Actor movement controller 2024-01-25 19:46:41 +07:00
8fe6da7218
Window icon 2023-12-02 15:38:00 +07:00
19c3da7b8f
jvm heap usage bar on loading screen 2023-12-02 00:16:45 +07:00
e0c511af33
Fix dot animation 2023-12-01 23:50:32 +07:00
efadaeb28c
Get rid of loading log since it stalls threads 2023-12-01 20:16:21 +07:00
35fc841037
fixes 2023-12-01 19:22:49 +07:00
b79161cca2
Load font from pak files, bootstrap window 2023-12-01 19:03:51 +07:00
1526a1c127
Universe thread, more synchronization (to allow more pararllel code), initiate player movement test once again 2023-11-11 14:25:31 +07:00
d0862ab454
Micro optimize interner 2023-10-22 13:39:46 +07:00
064689fc25
Massively improve memory usage of world tiles 2023-10-22 10:12:39 +07:00
949ed802ad
Redesigned registry 2023-10-22 00:45:22 +07:00
8cd84a4501
Significantly reduce memory usage by cells 2023-10-19 08:13:57 +07:00
8afef646ae
Sparse chunk map instead of infinite chunk map, allowing to create huge worlds, without complexity of "infinite" worlds 2023-10-19 00:47:53 +07:00
93deb62d4b
Immutable chunk cells 2023-10-19 00:03:38 +07:00
ba0d792e83
Misc fixes 2023-10-18 22:36:46 +07:00
b1b5b598f0
preciseWait flag on client 2023-10-18 22:25:49 +07:00
5fb6d817fc
Parallel move(), remove more outdated code, complete MailboxExecutorService 2023-10-14 22:23:30 +07:00
30b168766d
Remove kbox2d from deps and remove leftover code from previous testing stages 2023-10-14 19:26:28 +07:00
b9975657d4
SAT testcode 2023-10-14 10:39:20 +07:00
0b163481e7
Have textures be logically loaded from Image itself 2023-10-12 08:10:37 +07:00
c8488c3565
Async image data loading 2023-10-11 23:54:27 +07:00
0c6736ef90
Misc fixes 2023-10-11 21:56:22 +07:00
7fcad1352e
Revert "Help GC in light calculation"
This reverts commit 86a44581a5.
2023-10-04 23:32:09 +07:00
86a44581a5
Help GC in light calculation 2023-10-04 22:50:23 +07:00
f874b880ef
Use common ForkJoinPool for light calculations 2023-10-03 14:39:06 +07:00
425494e104
Smarter multithreading 2023-10-03 14:05:27 +07:00
6ae8066ebc
multithreaded chunk geometry batching 2023-10-02 11:07:55 +07:00
302aa9b83a
Loading log progress bars 2023-09-29 23:34:15 +07:00
ccf696a156
Move stuff around to reduce stress on main starbound class 2023-09-29 22:05:26 +07:00
c0ecbe9a8b
Proper and accurate grid raycasting 2023-09-29 18:27:41 +07:00
97d441deba
Multithreaded game loading 2023-09-25 18:59:43 +07:00
5901d756ee
Fix missing texture not being properly uploaded to memory 2023-09-23 23:07:07 +07:00
8647d8e74a
Specify as stream draw 2023-09-23 23:01:36 +07:00
40782fd18f
Fix possible memory leaks regarding unused resources, and tighten cache store times 2023-09-23 22:59:30 +07:00
178953bce7
Geometry batching 2023-09-23 22:40:31 +07:00
1479f7483a
what 2023-09-23 12:20:46 +07:00