2089 Commits

Author SHA1 Message Date
Bixilon
cf81d90394
improve time getting performance (System.currentTimeMillis()) 2021-11-28 20:05:33 +01:00
Bixilon
881191827a
improve particle performance 2021-11-28 19:43:37 +01:00
Bixilon
785ed9c544
improve player hit box updating performance 2021-11-28 19:30:36 +01:00
Bixilon
6e36d90cde
far improved hit boxes 2021-11-28 19:20:06 +01:00
Bixilon
6737b4a9d5
fix mass block changes in <1.16, show internal chat messages in normal chat when disabled 2021-11-28 17:22:40 +01:00
Bixilon
016b4e0185
bump dependencies 2021-11-28 16:24:07 +01:00
Bixilon
6ab220d2a6
fix parent bug in ResourceLocationRegistry 2021-11-28 15:59:15 +01:00
Bixilon
4c94ae5ffb
reuse particle data, improve particle performance 2021-11-28 15:50:26 +01:00
Bixilon
653322637f
particles: minecraft:poof, improve particle performance 2021-11-28 15:39:04 +01:00
Bixilon
2a8597dc62
stricter render buffer unloading rules, fix gpu memory leak, fix world renderer bugs 2021-11-28 14:10:53 +01:00
Bixilon
8f67f9ef35
fix some bugs on non-vanilla servers, remove headYaw from EntityRotation 2021-11-28 01:36:45 +01:00
Bixilon
68fd1507ea
fix wrong pixlyzer index 2021-11-28 01:08:38 +01:00
Bixilon
426b97263d
fix FluidFillable blocks 2021-11-28 00:50:50 +01:00
Bixilon
367ad70f5a Merge branch 'world-renderer' into 'master'
Improve world renderer

Closes #18, #24, #19, #22, and #41

See merge request bixilon/minosoft!27
2021-11-28 00:27:12 +01:00
Bixilon
f897ad85ab
fix uvlock bug 2021-11-28 00:20:48 +01:00
Bixilon
d576715061
fix dark forest tint color 2021-11-28 00:04:29 +01:00
Bixilon
38993d28da
refactor audio system 2021-11-27 23:39:35 +01:00
Bixilon
8f010c6b84
fix mesh loading bug 2021-11-27 14:34:01 +01:00
Bixilon
d27a59a0a2
network: 1.18-rc2, 1.18-rc3 2021-11-27 14:14:29 +01:00
Bixilon
1c94e20cf4
merge solid mesh and fluid mesh into one mesh 2021-11-26 16:05:42 +01:00
Bixilon
69d7f7be81
network: 1.18-rc1 2021-11-26 12:51:36 +01:00
Bixilon
6f8da9f549
option to cull bedrocks bottom face 2021-11-24 23:59:43 +01:00
Bixilon
d3165e6a3c
improve fluid velocity getting performance 2021-11-24 23:40:36 +01:00
Bixilon
2e521643e6
improve fluid culling performance 2021-11-24 23:28:58 +01:00
Bixilon
eb0b166924
improve some fluid code 2021-11-24 21:18:45 +01:00
Bixilon
c287325eb3
fix fluid side texture rotation 2021-11-24 19:00:36 +01:00
Bixilon
16abc23346
network: 1.18-pre8 2021-11-24 18:11:04 +01:00
Bixilon
b907ae65e7
fluid culling 2021-11-24 16:51:43 +01:00
Bixilon
f2247e7fa3
wip: fluid rendering 2021-11-24 09:06:01 +01:00
Bixilon
bacc950122
network: 1.18-pre7 2021-11-23 18:48:16 +01:00
Bixilon
bca8728557
network: 1.18-pre6 2021-11-22 20:24:40 +01:00
Bixilon
5fc6b606bb
count FluidFillable blocks as fluid, restructure some fluid stuff 2021-11-22 18:40:21 +01:00
Bixilon
1fdb1b6403
split fluid and solid meshes 2021-11-21 22:12:16 +01:00
Bixilon
13b77d9fac
count fluid blocks per section 2021-11-21 20:36:25 +01:00
Bixilon
0dca6587c6 Merge branch '1.18' into 'world-renderer'
Support for 1.18

See merge request bixilon/minosoft!28
2021-11-21 19:35:18 +01:00
Bixilon
5352d1d770
move some stuff 2021-11-21 18:39:25 +01:00
Bixilon
473b4f3ccb
water tint 2021-11-21 18:07:01 +01:00
Bixilon
5496b1d47e
network: support for 21w38a-1.18-pre5 2021-11-20 21:11:25 +01:00
Bixilon
beaeafbb5b
fix with negative dimensions y > 256, rework chunk reading 2021-11-20 20:28:25 +01:00
Bixilon
44e8b358a2
wip: 21w37a
* Still todo: Parse "new" chunk format
2021-11-19 14:45:51 +01:00
Bixilon
ce850dc802
stuff 2021-11-19 14:16:43 +01:00
Bixilon
1c61ffb440
rendering: window icon 2021-11-18 16:40:33 +01:00
Bixilon
e6fd5d5f54
send client settings, fix underwater particle amount, add missing pose 2021-11-18 14:54:22 +01:00
Bixilon
7da7e10593
wip light 2021-11-18 13:50:40 +01:00
Bixilon
4720dbba37
clear chunk cache on minimize, rotate cull face correct, chunk clear key combination 2021-11-17 22:36:33 +01:00
Bixilon
fc2b5a8502
hud: improve memory usage
* Every HUDElement has its own mesh now
 * Reuse existing mesh data (don't allocate new memory)
 * Use Mesh data as cache for layouted elements (not a separate float array)
2021-11-17 21:21:17 +01:00
Bixilon
e2f4170bb8
reuse FloatBuffer in GUIMesh (reduce memory allocations) 2021-11-17 19:48:08 +01:00
Bixilon
66f4f74848
fix bugs in fallback coordinates 2021-11-17 19:17:27 +01:00
Bixilon
63d40dcad7
more tints 2021-11-17 18:57:41 +01:00
Bixilon
73c5829893
wip: tinting 2021-11-17 18:06:12 +01:00