Commit Graph

93 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
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
93deb62d4b
Immutable chunk cells 2023-10-19 00:03:38 +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
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
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
4a1a26a493
Text renderer batching 2023-09-23 10:57:46 +07:00
4c39ff2069
Remove unused shader files 2023-09-22 16:13:02 +07:00
8d32daa840
Lightmap support in uber shader 2023-09-22 14:20:50 +07:00
339891b6e2
New shader render pipeline 2023-09-22 12:24:08 +07:00
352dea020a
Update GL46 refs to GL45 2023-09-20 14:54:58 +07:00
85e81a0b0b
OpenGL object tracking cleanup 2023-09-20 14:51:33 +07:00
1e8cc5898d
Raise OpenGL version back to 4.5, since without Direct State Access there is so much headache 2023-09-20 14:11:07 +07:00
123573e056
Downgrade OpenGL to 3.3 since no 4.0+ features were used 2023-09-18 19:58:40 +07:00
1de2b4c167
Better frame scheduling 2023-09-18 00:06:41 +07:00