3963 Commits

Author SHA1 Message Date
Bixilon
012b46df09
face properties test: west, wast 2023-06-26 22:01:46 +02:00
Bixilon
1c66093c2f
face properties determination 2023-06-26 21:54:53 +02:00
Bixilon
e6fee10824
enable more leaves tests 2023-06-26 21:27:22 +02:00
Bixilon
818f046b50
face properties test 2023-06-26 21:20:30 +02:00
Bixilon
d8f5d28d38
remove wool suffix from class name 2023-06-26 20:47:13 +02:00
Bixilon
aafb071c47
implement all leaves 2023-06-26 20:44:25 +02:00
Bixilon
fbf49224ee
proper face culling 2023-06-26 19:24:11 +02:00
Bixilon
a649edbdaa
more culling tests, improved culling 2023-06-26 18:37:36 +02:00
Bixilon
334cddde50
more face culling tests 2023-06-26 16:49:34 +02:00
Bixilon
f81004a329
block models: collect side sizes
Still need to determinate them :)
2023-06-25 02:01:54 +02:00
Bixilon
ec1cab0901
debug menu: option for toggling allow flight 2023-06-25 01:57:24 +02:00
Bixilon
311024dacc
force flying in spectator 2023-06-25 01:54:17 +02:00
Bixilon
64bf7fa4d4
more face culling tests 2023-06-22 23:31:41 +02:00
Bixilon
110bf94706
wip face culling 2023-06-21 22:16:00 +02:00
Bixilon
097e72906c
move FaceCullingTest to it, fix build 2023-06-21 18:52:26 +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
4782e6eb30
chunk queue comparator
This reduces meshing overhead and sorting time minimal
2023-06-01 00:16:45 +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
Bixilon
8758c46759
improve world border appearance 2023-05-24 21:53:06 +02:00
Bixilon
a3deac5df0
world border: remove camera offset
This breaks it even harder…
2023-05-24 19:42:39 +02:00
Bixilon
592b22db76
fix target handler tests 2023-05-24 19:27:15 +02:00
Bixilon
71efb16e58
fix block outline rendering (high coordinates)
drawVoxelShape already takes doubles, so it is already offset.
2023-05-24 19:21:22 +02:00
Bixilon
155b83d5b7
improve world offset calculation 2023-05-23 21:00:39 +02:00