37 Commits

Author SHA1 Message Date
Moritz Zwerger
2c732f44d0
improved hitbox rendering 2023-10-24 18:13:16 +02:00
Moritz Zwerger
725d569016
entities: collect visible renderers, sort them 2023-10-24 10:11:55 +02:00
Moritz Zwerger
1bc96ceb09
wip refactor entity rendering 2023-10-23 23:13:01 +02:00
Moritz Zwerger
b8140dbe4e
render system, skeletal performance improvements 2023-10-22 21:20:51 +02:00
Moritz Zwerger
c9188da5c6
unify skeletal uv with block model uv 2023-10-21 18:45:35 +02:00
Moritz Zwerger
c5ece6b11b
wip refactor skeletal 2023-10-14 16:04:03 +02:00
Bixilon
ab525b7d27
fix some language grammar 2023-09-27 03:18:02 +02:00
Bixilon
f3becea60e
world mesh: fix wrong mesh order 2023-05-21 21:51:07 +02:00
Bixilon
3fc0cf6751
baking util tests, model rotation tests 2023-03-29 12:49:09 +02:00
Bixilon
725bf8c159
forbid attacking of ItemEntity 2022-09-29 19:53:40 +02:00
Bixilon
47dcb7935b
update readmes 2022-09-03 21:02:38 +02:00
Bixilon
1bf46d2bf1
add some technical rendering documentation 2022-05-08 23:31:47 +02:00
Bixilon
f53fb5a9e3
fix rotation and uv bugs in sign model 2022-04-22 15:46:10 +02:00
Bixilon
8280b9574a
standing sign 2022-04-20 14:45:59 +02:00
Bixilon
17e2801465
make some GridLayout final again 2022-01-25 10:07:44 +01:00
Bixilon
948338a1ac
wip buttons 2022-01-21 15:28:45 +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
e2f4170bb8
reuse FloatBuffer in GUIMesh (reduce memory allocations) 2021-11-17 19:48:08 +01:00
Bixilon
73c5829893
wip: tinting 2021-11-17 18:06:12 +01:00
Bixilon
870d2e3cca
improve frustum culling performance, update neighbour chunks, improvements 2021-11-17 14:02:20 +01:00
Bixilon
52150ba555
fix some threading bugs, improve a ton of stuff in world renderer 2021-11-16 22:05:42 +01:00
Bixilon
69bd39bd45
fix fast biomes 2021-11-15 15:56:03 +01:00
Bixilon
8d99db5376
Merge branch 'master' into world-renderer
# Conflicts:
#	src/main/java/de/bixilon/minosoft/data/registries/tweaker/VersionTweaker.kt
#	src/main/java/de/bixilon/minosoft/data/world/Chunk.kt
#	src/main/java/de/bixilon/minosoft/data/world/World.kt
#	src/main/java/de/bixilon/minosoft/gui/rendering/block/WorldRenderer.kt
#	src/main/java/de/bixilon/minosoft/gui/rendering/block/renderable/block/ElementRenderer.kt
#	src/main/java/de/bixilon/minosoft/gui/rendering/block/renderable/fluid/FluidRenderer.kt
#	src/main/java/de/bixilon/minosoft/gui/rendering/models/baked/block/GreedyBakedBlockModel.kt
#	src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/ChunkDataS2CP.kt
#	src/main/java/de/bixilon/minosoft/protocol/packets/s2c/play/MassChunkDataS2CP.kt
2021-11-15 10:11:09 +01:00
Bixilon
465e9c4bf0
fix light packet reading (in older versions), fix some chunk bugs 2021-11-15 00:48:59 +01:00
Bixilon
4377b9e2ae
fix empty chunk data handling, improve multithreading in WorldRenderer 2021-11-13 19:08:34 +01:00
Bixilon
d9e1c3b97f
remove move model stuff 2021-11-03 19:15:16 +01:00
Bixilon
a228c4f412
more requirements for new world renderer: greedy meshing 2021-11-03 19:15:16 +01:00
Bixilon
0988665a79
remove old world renderer 2021-11-03 19:15:16 +01:00
Bixilon
ec915533c9
world renderer requirements 2021-11-03 19:15:12 +01:00
Bixilon
1a2b990bd7
rename String::asResourceLocation to toResourceLocation
as is casting, to is converting
2021-08-03 16:28:38 +02:00
Bixilon
0594ea30e4
remove old hud system 2021-08-03 15:39:13 +02:00
Bixilon
f1e3051f4e
raycasting: wip block outline 2021-05-16 00:41:57 +02:00
Bixilon
855a73df4a
rendering: (wip): hud: hotbar 2021-03-03 20:40:31 +01:00
Bixilon
b089ffb4a4
rendering: detect transparent textures, calculate font width, improve hud renderer 2021-02-11 19:27:56 +01:00
Bixilon
d06bba2eb6
camera, shade, textures, basic window with cubes 2021-01-02 21:11:18 +01:00