Bixilon
|
ebe44035e5
|
fix heightmap calculation, improve skylight
|
2022-08-31 20:08:18 +02:00 |
|
Bixilon
|
6abcc7b27a
|
improve fixer, properly rename motive to motif
|
2022-08-29 20:08:20 +02:00 |
|
Bixilon
|
a9597bbf17
|
cleanup DNSUtil
|
2022-08-29 09:51:45 +02:00 |
|
Bixilon
|
8ddf99791f
|
fog shader: use squared distance
* This avoids one sqrt call per fragment. Immensive performance improvement
|
2022-08-29 09:29:33 +02:00 |
|
Bixilon
|
440145a42d
|
line mesh: enable face culling again
|
2022-08-29 09:20:45 +02:00 |
|
Bixilon
|
ef04e2d31b
|
chunk borders: disable polygon offset again
* You could see weird artifacts
|
2022-08-29 09:20:30 +02:00 |
|
Bixilon
|
f5c6fe8304
|
light: properly recalculate solid block changes
|
2022-08-28 22:52:18 +02:00 |
|
Bixilon
|
ac054ed581
|
light decreasing: fix missing recalculation for own section
|
2022-08-28 22:39:46 +02:00 |
|
Bixilon
|
7203a55484
|
remove some useless lines from VoxelShape drawing
|
2022-08-28 22:35:37 +02:00 |
|
Bixilon
|
6b3b1fa56a
|
world renderer: load up to 100 meshes if 1gb or more memory
|
2022-08-28 21:38:55 +02:00 |
|
Bixilon
|
0df6f16c64
|
bump kutil to 1.15
* This finally fixes some interrupting issues and missing chunks
|
2022-08-28 21:21:54 +02:00 |
|
Bixilon
|
e9be189404
|
light: edge light: update light for cullface
|
2022-08-27 22:28:25 +02:00 |
|
Bixilon
|
eb4ec294ab
|
fix more dns addresses + tests
|
2022-08-27 22:15:01 +02:00 |
|
Bixilon
|
8cdd69a839
|
start flag to ignore yggdrasil
|
2022-08-27 22:00:07 +02:00 |
|
Bixilon
|
6bb3bb06a3
|
server address: remove default port from string
|
2022-08-27 21:52:55 +02:00 |
|
Bixilon
|
bd3062a669
|
fully port to kutil 1.14
|
2022-08-27 21:52:31 +02:00 |
|
Bixilon
|
5d0e3f1a16
|
replace KeyBinding declaration with short form
|
2022-08-23 23:25:23 +02:00 |
|
Bixilon
|
9610c5b21f
|
bump kutil to 1.14.1
* This should fix some crashes in the Queue (mainly audio)
|
2022-08-23 23:12:07 +02:00 |
|
Bixilon
|
130555e269
|
debug screen: show playing sources instead of available sources
|
2022-08-23 23:11:32 +02:00 |
|
Bixilon
|
d13fc28d6f
|
ignore particles if factory returns null
* e.g. block particles for minecraft:air
|
2022-08-23 22:49:26 +02:00 |
|
Bixilon
|
2c8661c211
|
fix StatisticsS2CP reading, improvements
|
2022-08-23 22:24:44 +02:00 |
|
Bixilon
|
c5dfb63113
|
audio: check attenuation distance before playing/loading
* This fixes a lot of issues with sound spamming (e.g. on Cuberite servers)
|
2022-08-23 22:16:14 +02:00 |
|
Bixilon
|
668e3d27dc
|
various performance improvements
|
2022-08-23 22:01:35 +02:00 |
|
Bixilon
|
329bdc6fb8
|
improve line drawing performance
|
2022-08-23 21:49:37 +02:00 |
|
Bixilon
|
e7b1d36171
|
rename log level: AUDIO_LOADING -> AUDIO
* breaks config files
|
2022-08-23 21:21:40 +02:00 |
|
Bixilon
|
e3ce5a6c68
|
load statistic registry, fix some bugs
|
2022-08-23 21:21:07 +02:00 |
|
Bixilon
|
68e52c5182
|
synchronize light recalculation
|
2022-08-23 20:38:57 +02:00 |
|
Bixilon
|
4c168abfa9
|
various small performance and code improvements
|
2022-08-23 19:30:04 +02:00 |
|
Bixilon
|
14bac6d1fd
|
top and bottom light
|
2022-08-22 22:40:31 +02:00 |
|
Bixilon
|
3cda1d88a1
|
forbid interaction if out of world
|
2022-08-22 22:28:43 +02:00 |
|
Bixilon
|
612d02e253
|
WorldMesh.kt: remove some duplicated code
|
2022-08-22 19:57:07 +02:00 |
|
Bixilon
|
a102302810
|
section data: fix max position calculation
* This fixes some frustum bugs
* Also fixes a bug when placing a block in another chunk section and the section is marked as non visible
|
2022-08-22 19:51:42 +02:00 |
|
Bixilon
|
c0482cf6c1
|
chunk border renderer: polygon offset
|
2022-08-22 19:43:34 +02:00 |
|
Bixilon
|
926fd9158f
|
primitive list: rename finalized to finished
* finalize would make more sense, but the method is a reserved one by the JVM for the gc
|
2022-08-21 22:23:44 +02:00 |
|
Bixilon
|
ea0ca2aa36
|
BlockSectionDataProvider: remove some dead code
|
2022-08-21 22:16:03 +02:00 |
|
Bixilon
|
c13aba1446
|
fire LightChangeEvent for upper and lower section in chunk if needed
|
2022-08-21 22:09:44 +02:00 |
|
Bixilon
|
4f60ef2286
|
WorldRenderer: unload when client side view distance changes
|
2022-08-21 21:59:05 +02:00 |
|
Bixilon
|
ab35c3981a
|
WorldRenderer: make chunk task after preparing non interruptable
* This should fix some chunk bugs
|
2022-08-21 21:52:05 +02:00 |
|
Bixilon
|
2ba888afe8
|
fix some world visibility graph calculation crashes
|
2022-08-21 21:41:59 +02:00 |
|
Bixilon
|
b5728fcb68
|
world visibility graph: replace direction vector
|
2022-08-21 21:34:37 +02:00 |
|
Bixilon
|
f5fa34d57e
|
world visibility graph: remove chunk cache
|
2022-08-21 21:23:30 +02:00 |
|
Bixilon
|
135eee4432
|
improved chunk border renderer
|
2022-08-21 21:16:01 +02:00 |
|
Bixilon
|
ffc04d1189
|
prepare block outline and chunk border async
* Already implemented, but wrong function name :)
|
2022-08-21 20:29:33 +02:00 |
|
Bixilon
|
b2660d511c
|
possible fix for chunks not loading anymore
|
2022-08-19 22:39:48 +02:00 |
|
Bixilon
|
11443348e2
|
about: improve language
|
2022-08-19 22:27:22 +02:00 |
|
Bixilon
|
8abb76de78
|
interpolate fog linear
|
2022-08-19 22:16:54 +02:00 |
|
Bixilon
|
9301d60f6f
|
interpolate fog
|
2022-08-19 22:13:17 +02:00 |
|
Bixilon
|
fb2421ff0a
|
text: move color to subpackage
|
2022-08-19 21:52:42 +02:00 |
|
Bixilon
|
fbde9061e9
|
light debug: separate option for infinite torches
|
2022-08-19 21:32:40 +02:00 |
|
Bixilon
|
0cd5396421
|
improve fog start distance
|
2022-08-19 21:32:14 +02:00 |
|