4989 Commits

Author SHA1 Message Date
Moritz Zwerger
a04835fb1b
update check fixes 2023-12-21 00:01:10 +01:00
Moritz Zwerger
482d337fcb
basic update checking
No updates available yet...Lets see.
2023-12-20 18:32:26 +01:00
Moritz Zwerger
ec602af0ef
jcl: fix class name
Windows uses "\", but that does not work here...
2023-12-19 15:36:11 +01:00
Moritz Zwerger
fef3d66e17
mod loader: ignore non .class files, verbose logging, replace "/" with File.separator 2023-12-19 15:29:29 +01:00
Moritz Zwerger
b912becb76
fix test mod location
Fixes the pipeline on windows
2023-12-19 15:14:26 +01:00
Moritz Zwerger
41ccca86e1
mod loading test, fix infinite loading 2023-12-19 14:20:29 +01:00
Moritz Zwerger
ce7d3208b1
remove fixed mod phases
Now you can create custom mod phases and load them as you want. Much cleaner
2023-12-19 10:22:01 +01:00
Moritz Zwerger
f5fd854694
fix render test loader 2023-12-18 22:46:19 +01:00
Moritz Zwerger
b199ba8446
fix particle textures not stored 2023-12-18 22:32:42 +01:00
Moritz Zwerger
2477dd09e6
split TextureArray::load and upload 2023-12-18 22:32:41 +01:00
Moritz Zwerger
34cbcb3668
static texture array: verify correct state, fix wrong state 2023-12-18 22:32:41 +01:00
Moritz Zwerger
e95eed923c
static texture array: don't lock when already loaded
its faster
2023-12-18 22:32:41 +01:00
Moritz Zwerger
6032ed0bdc
particle: cache textures
That speeds up texture retrieving
2023-12-18 22:32:40 +01:00
Moritz Zwerger
47ee3d58df
remove WorldParticleRenderer 2023-12-18 22:32:40 +01:00
Moritz Zwerger
ac3a8279a5
remove ParticleSpawnEvent
the particle renderer is already abstract, no need for it
2023-12-18 22:32:40 +01:00
Moritz Zwerger
df31204dfe
particle renderer: remove translucent shader
Its the same shader
2023-12-18 22:32:39 +01:00
Moritz Zwerger
77ba81b4b7
refactor particle renderer, tests 2023-12-18 22:32:39 +01:00
Moritz Zwerger
ffcbd93813
fix test 2023-12-16 01:29:08 +01:00
Moritz Zwerger
5877050837
fix srgb alpha, tune values 2023-12-16 01:21:27 +01:00
Moritz Zwerger
7a74bf432a
shader: add DISABLE_MIPMAPS 2023-12-16 01:21:14 +01:00
Moritz Zwerger
bd0c54f105
opengl: use nearest mipmaps by default 2023-12-16 01:19:44 +01:00
Moritz Zwerger
16e465a122
model baking: reverse elements
Now the grass overlay is properly shown
2023-12-16 01:19:23 +01:00
Moritz Zwerger
206fcef5e1
cleanup some Mesh code 2023-12-15 17:27:28 +01:00
Moritz Zwerger
5a816d1403
clouds: maximum offset 2023-12-15 12:24:36 +01:00
Moritz Zwerger
5cc1daabd9
fix wrong priority in WorldRendererPipelineTest 2023-12-15 12:22:04 +01:00
Moritz Zwerger
2f052ff198
pre calculate alpha mipmap clipping
Thats actually 2 improvements:
 - reducing of drawcalls, there is no distinction between opaque and transparent anymore
 - reducing checks in shader
2023-12-15 10:31:51 +01:00
Moritz Zwerger
01573c4ace
network: only remove explosion blocks when mode is DESTRUCT 2023-12-15 07:37:24 +01:00
Moritz Zwerger
be30d5a3b4
make SRGBA use rgba instead of abgr
This really fixes mipmaps
2023-12-14 23:54:44 +01:00
Moritz Zwerger
14ee590e98
opengl: abstract vao
Thought I am smarter than opengl, but it totally wasn't good. Keeping the abstraction though
2023-12-14 23:32:49 +01:00
Moritz Zwerger
e7daeed5ae
refactor fallback registries 2023-12-14 21:29:52 +01:00
Moritz Zwerger
c24c92aa29
vibration source registry
fixes network packet reading of ParticleS2CP in > 1.12.2?
2023-12-14 18:04:12 +01:00
Moritz Zwerger
67722f8e78
dynamic vibration sources
Done with factories now
2023-12-14 13:37:05 +01:00
Moritz Zwerger
1d5c27723c
basic section occlusion tests 2023-12-14 10:10:17 +01:00
Moritz Zwerger
154ae1b4f8
debug hud: fix weird resetting entity counter 2023-12-14 07:52:19 +01:00
Moritz Zwerger
949699c415
block state registry tests 2023-12-14 07:51:36 +01:00
Moritz Zwerger
23448ca3c4
speed up registry loading
Properties are now name and not field identified (way faster hashCode checking)
2023-12-13 20:02:48 +01:00
Moritz Zwerger
de30a0cc48
bump kutil
This speeds up loading a lot, it uses ConcurrentIterator instead of ConcurrentSpliterator for model baking
2023-12-13 19:48:31 +01:00
Moritz Zwerger
81b1241563
entity, registries test 2023-12-13 18:47:33 +01:00
Moritz Zwerger
37067e630f
load font and registry models async in init stage
Now post init don't need to wait as long for them to complete
2023-12-13 00:02:38 +01:00
Moritz Zwerger
6b6168eeba
fix memory texture transparency
This fixes sprite animation texture transparency
2023-12-12 23:52:31 +01:00
Moritz Zwerger
1a8603dabc
bake block models async 2023-12-12 23:49:43 +01:00
Moritz Zwerger
44004d5919
fix some animation bugs 2023-12-12 23:35:24 +01:00
Moritz Zwerger
be2e266279
refactor SpriteTexture and sprite animation loading
Now it is reading the image properties async, faster :)
2023-12-12 18:15:13 +01:00
Moritz Zwerger
a202a0c716
tab list: don't allow newline in name 2023-12-10 19:33:55 +01:00
Moritz Zwerger
bb9bafb778
opengl: don't set buffer limit to 0 when uploading texture buffer
That fixes uploading skins when the skin is present twice. Fixes GH-23
2023-12-10 15:18:17 +01:00
Moritz Zwerger
a1573d9ad7
1.20.4: fix sign nbt text wrapping 2023-12-10 02:26:35 +01:00
Moritz Zwerger
cdaa65dfec
fix world entities not properly removing entites 2023-12-10 02:26:18 +01:00
Moritz Zwerger
1d8dacc37e
don't update entity speed when first update 2023-12-10 02:18:45 +01:00
Moritz Zwerger
f763d6284d
shaders: extract tint to include
Some shaders don't need tinting, that fixes them (was 0,0,0,0 color before, thus breaking it)
2023-12-10 01:45:17 +01:00
Moritz Zwerger
d83dac4f93
forbid removing local player entity by id 2023-12-10 01:25:39 +01:00