Bixilon
|
fd8121b0f2
|
ping: measure in nanos, eros: format server ping properly
|
2022-09-03 22:42:42 +02:00 |
|
Bixilon
|
a08e81b1c7
|
generalize network registry item and enum reading
|
2022-09-03 22:06:20 +02:00 |
|
Bixilon
|
919340fbac
|
network: generalize bit set reading
|
2022-09-03 21:55:25 +02:00 |
|
Bixilon
|
4abf52ae5e
|
fix some typos in ReadMe
|
2022-09-03 21:09:33 +02:00 |
|
Bixilon
|
5c2e1b041d
|
rename hitBox to hitbox
|
2022-09-03 21:03:30 +02:00 |
|
Bixilon
|
47dcb7935b
|
update readmes
|
2022-09-03 21:02:38 +02:00 |
|
Bixilon
|
89a28021b8
|
don't render title uselessly
|
2022-09-03 20:44:42 +02:00 |
|
Bixilon
|
f51c85683c
|
improve frustum calculation speed
|
2022-09-03 20:36:16 +02:00 |
|
Bixilon
|
3665c1c615
|
do gui rendering more async, major gui changes, minor performance improvements
|
2022-09-03 20:28:09 +02:00 |
|
Bixilon
|
f126de8ca3
|
sky renderer: don't reset the sky color every frame
|
2022-09-03 19:52:54 +02:00 |
|
Bixilon
|
1036cc9c35
|
world border: don't recreate a new mesh per frame
* probably a debug statement :)
|
2022-09-03 19:52:37 +02:00 |
|
Bixilon
|
11056c9295
|
split renderers in async renderers
* This reduces the amount of thread pool calls per frame
|
2022-09-03 19:51:43 +02:00 |
|
Bixilon
|
74191aa799
|
entity: calculate eye position once per frame
|
2022-09-03 19:50:35 +02:00 |
|
Bixilon
|
304df9d189
|
world border: don't render if more than 1000 blocks away
|
2022-09-03 19:29:16 +02:00 |
|
Bixilon
|
a6347fe859
|
WorldRendereR: don't set texture every frame
|
2022-09-03 19:28:51 +02:00 |
|
Bixilon
|
18eaf18c2d
|
world visibility: properly cache frustum
|
2022-09-02 22:33:21 +02:00 |
|
Bixilon
|
ced8e710ce
|
camera: calculate targets and visibility graph parallel
|
2022-09-02 22:07:31 +02:00 |
|
Bixilon
|
63154beeee
|
move atlas.json to rendering resources
|
2022-09-02 21:52:14 +02:00 |
|
Bixilon
|
60f3d868b4
|
fog: shader save distance
* removes 1 minus operation per fragment
|
2022-09-02 21:48:13 +02:00 |
|
Bixilon
|
dce90431ee
|
world rendering: reduce memory footprint, improve performance
|
2022-09-02 19:31:44 +02:00 |
|
Bixilon
|
f9e779e6ee
|
make FluidBlock a FluidFillable
|
2022-08-31 22:08:38 +02:00 |
|
Bixilon
|
2853078abe
|
split SolidCullSectionPreparer, skylight: respect heightmap properly
|
2022-08-31 21:53:23 +02:00 |
|
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 |
|