3000 Commits

Author SHA1 Message Date
Bixilon
bd5094c609
fix fallback texture reading 2022-09-03 23:15:27 +02:00
Bixilon
a218082a37
profile list: enable edit button (opens system editor) 2022-09-03 23:08:43 +02:00
Bixilon
fd4e55e552
desktop util: open files in system editor 2022-09-03 23:02:07 +02:00
Bixilon
7145de8229
eros: gray out button if selecting profile via double click 2022-09-03 22:49:33 +02:00
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