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 |
|
Moritz Zwerger
|
ba1affae6b
|
network: fix explosion reading (1.20.3)
|
2023-12-10 01:09:46 +01:00 |
|
Moritz Zwerger
|
f5cbd31a27
|
refactor animation shaders
See #113
|
2023-12-10 01:09:23 +01:00 |
|
Moritz Zwerger
|
0435e316d6
|
fix sprite animations
Always the same texture was copied :)
|
2023-12-10 00:45:23 +01:00 |
|
Moritz Zwerger
|
83c67d795a
|
fix vine tint
|
2023-12-08 22:04:30 +01:00 |
|
Moritz Zwerger
|
5176690b2e
|
pixlyzer block: check if can be waterlogged
That improves checking if a block can be waterlogged and massively improves chunk section data calculating (joining, chunk receiving, ...)
|
2023-12-08 21:25:43 +01:00 |
|
Moritz Zwerger
|
36d43bc8fb
|
block property: cache hashCode
That makes checking if a block is waterlogged WAY faster
|
2023-12-08 20:59:51 +01:00 |
|
Moritz Zwerger
|
4619101de2
|
fix cloud rendering skipping
|
2023-12-08 20:56:54 +01:00 |
|
Moritz Zwerger
|
19f5c45c1f
|
network: fix unload chunk reading in < 1.20
It weirdly did unload a bunch of needed chunks, this fixes that. Not sure about the exact version though
|
2023-12-08 20:46:31 +01:00 |
|
Moritz Zwerger
|
d72a34683b
|
tinting: don't mix rgb and rgba
Fixes rendering of lava in nether
|
2023-12-08 20:42:33 +01:00 |
|
Moritz Zwerger
|
4d6f0c9a2c
|
voronoi: don't offset biome by position
its offset and then reverted. Fixes the pipeline
|
2023-12-08 20:18:55 +01:00 |
|
Moritz Zwerger
|
88b1a0f4f9
|
improve transparent alpha rendering
|
2023-12-08 20:12:17 +01:00 |
|
Moritz Zwerger
|
9c5d1f3802
|
note on broken biome noise
|
2023-12-08 20:05:21 +01:00 |
|
Moritz Zwerger
|
32263656bb
|
fluid renderer: cache face properties
Reduces memory allocations, dirty hack
|
2023-12-08 19:32:13 +01:00 |
|