3007 Commits

Author SHA1 Message Date
Bixilon
0e2df28bd3
fix crash when calculating world brightness
* Happens when you go under water
2022-09-18 20:53:45 +02:00
Bixilon
05a0e335b0
fix light update not getting properly set 2022-09-18 19:56:17 +02:00
Bixilon
8f8a6dc1f9
skylight: only start tracing from maxHeight (+ neighbours) 2022-09-18 19:34:44 +02:00
Bixilon
1ea2378473
improve skylight performance 2022-09-18 19:20:43 +02:00
Bixilon
692ede9439
improve skylight performance, fix chunk deadlock 2022-09-18 18:43:45 +02:00
Bixilon
c537e674a0
fix heightmap calculation, calculate skylight 2022-09-18 16:53:00 +02:00
Bixilon
958c19b4d2
glfw: print proper error message if window creation fails 2022-09-18 15:11:45 +02:00
Bixilon
ae873cec5d
eros: properly clear favicon when server does not send it 2022-09-18 11:48:45 +02:00
Bixilon
b40e465555
remove some unused statements 2022-09-18 00:11:12 +02:00
Bixilon
5879f10856
fix printing of help arguments 2022-09-17 22:29:14 +02:00
Bixilon
3a413352d9
maven: bump slf4j-api 2022-09-17 21:38:40 +02:00
Bixilon
f26ea9849f
migrate other profile: rename AUDIO_LOADING log level to AUDIO
Did not want to do this, but now I got bored after switching branches on a ton of devices ;)
2022-09-17 21:24:27 +02:00
Bixilon
b42406ee1d
fix some skylight bugs 2022-09-17 15:29:09 +02:00
Bixilon
de324c6e25
macOS: fix -XstartOnFirstThread check 2022-09-17 15:22:10 +02:00
Bixilon
1035885ef2
notice about IntelliJ IDEA 2022-09-17 14:43:02 +02:00
Bixilon
1d89404d20
fix bad visibility graph 2022-09-17 00:11:06 +02:00
Bixilon
e47e60191d
inline chunk section index functions
* Performance improvement
2022-09-16 20:43:57 +02:00
Bixilon
440c00d29a
wip skylight tracing 2022-09-16 20:43:38 +02:00
Bixilon
8e3c24e834
CreditsScreen: explain why it is not yet implemented 2022-09-16 20:16:05 +02:00
Bixilon
8a74d0c351
jar assets: save expected tar bytes 2022-09-16 15:46:48 +02:00
Bixilon
908e67b415
remove some todos 2022-09-16 15:38:44 +02:00
Bixilon
d4779f0f89
Kutil: improve Any to Int converting 2022-09-16 15:30:28 +02:00
Bixilon
6553f8ad2b
world position data types 2022-09-16 14:55:58 +02:00
Bixilon
3a21bbfa2f
add VoxelShape::equals
* This should fix some lighting bugs, because light properties are not determinant as expected
2022-09-16 14:37:28 +02:00
Bixilon
91b306ce8a
propagate block light through null sections 2022-09-16 14:31:08 +02:00
Bixilon
99c8011065
fix eventual crash in gui manager 2022-09-16 09:21:26 +02:00
Bixilon
4aee5d15ae
opengl: print out current state on error (buffers) 2022-09-14 10:50:19 +02:00
Bixilon
c1dfc10ea2
fix light increasing back 2022-09-14 00:21:42 +02:00
Bixilon
72aef78ad0
chunk borders: fix section lines above world 2022-09-14 00:15:21 +02:00
Bixilon
dca970c2a6
world visibility: fix lag when out of world 2022-09-14 00:07:25 +02:00
Bixilon
b243903905
status connection: allow changing of address 2022-09-13 23:56:55 +02:00
Bixilon
bcdab9da03
downgrade javafx to 19
Java fx 20+ requires java 17+
2022-09-13 23:11:33 +02:00
Bixilon
8f3ca2518e
fix world max y 2022-09-13 23:08:43 +02:00
Bixilon
1dcd801938
fix world visibility graph calculation when above or below dimension 2022-09-13 22:57:21 +02:00
Bixilon
aadabd2bde
fix sky color when above dimension max height 2022-09-13 22:56:55 +02:00
Bixilon
2c65d96512
paletted biome: fix biome receiving (wrong y) 2022-09-13 22:54:26 +02:00
Bixilon
3aca9f4adb
bump dependencies 2022-09-12 02:16:47 +02:00
Bixilon
26b5115590
improve block culling #49 2022-09-12 02:03:26 +02:00
Bixilon
a49fda2a24
World Renderer: fix unloading of empty sections 2022-09-12 00:25:28 +02:00
Bixilon
553c7aeaa2
mesher: don't lock chunk sections
They should not be locked, because once the data changes the thread is interrupted. The interrupt will come too late otherwise
2022-09-11 22:37:11 +02:00
Bixilon
9487bf6e9c
entity physics: fix submerged fluid state detection 2022-09-11 22:33:23 +02:00
Bixilon
a72d03fd3c
fluid mesher: remove code duplicate 2022-09-11 22:26:46 +02:00
Bixilon
6f4b630f4b
fluid mesher: fix light retrieving 2022-09-11 22:24:18 +02:00
Bixilon
cb445ed5d2
BitByte: inline functions 2022-09-07 18:52:51 +02:00
Bixilon
c41f5d5053
some information why minosoft is faster than minecraft 2022-09-07 18:52:35 +02:00
Bixilon
3485ecccb0
light: check block shape
* only partly, otherwise performance intensive
2022-09-07 18:36:44 +02:00
Bixilon
7525c101f1
wip directed light properties 2022-09-07 17:43:09 +02:00
Bixilon
a990911ce5
outsource CubeDirections into own class 2022-09-07 17:24:38 +02:00
Bixilon
bbadc31558
section: set neighbour of neighbours if section is getting created 2022-09-07 15:53:30 +02:00
Bixilon
db07729325
get light from edge chunks 2022-09-07 15:42:10 +02:00