~melchizedek6809/WolkenWelten

Added loadTextFile() and used it where applicable

One major benefit of this routine is that it enforces
a \0 byte at the end, making sure that every textFile
is a valid C String
Fixed rendering of activeItems

This was due to depthTesting being
disabled for the whole renderUI routine,
which is alright for the 2D stuff, but not
the 3D Item Models
Some code cleanup
8f350366 — Benjamin Vincent Schulenburg 2 days ago
Added Frustum culling to Fire/Fluid Part. Emitters
ec38cc8a — Benjamin Vincent Schulenburg 2 days ago
Nicer water Vapor effect
52c76c38 — Benjamin Vincent Schulenburg 2 days ago
Replaced TGA screenshot with BMP writer

This was because the TGA one didn't seems to
work on the PI for some reason and I still had
a portable BMP writer flying around in some
Git Repo
Improved wasmserver script
Added real blockVariations

So now we don't have the same block
Textures over and over again
Removed now unnecessary blitShader
Fixed blockIcons in a simple way
Added bigger blocks.png with variations
c896af07 — Benjamin Vincent Schulenburg 2 days ago
Disabled Quests for now

Since they just take up space for now
053771b2 — Benjamin Vincent Schulenburg 2 days ago
Nicer debug overlay
079ad3bd — Benjamin Vincent Schulenburg 2 days ago
Removed FBO support

Didn't really help much with 1080p on the PI, what
did help a lot is turning the overall resolution down
to 720p.
dbfeeee7 — Benjamin Vincent Schulenburg 2 days ago
Removed multidraw code for WASM Compat

Since we can't index a uniform by an attribute,
which is needed for the sideTints, the workaround is
to split things up into multiple draw calls, where we
set the uniform before each call.
568d6b3c — Benjamin Vincent Schulenburg 2 days ago
chunkvertbuf's now use an object pool

Also moved some stuff around to make it more in
line with the rest of the codebase
Render chunks using an index buffer

Reduces vertex usage by 1/3rd since we're rendering quads with triangles
e07fc289 — Benjamin Vincent Schulenburg 4 days ago
Fixed chunk plane optimizer dropping some triangles

Rare but might occur if you had a strip filling having a width or height
of 16 which then lead to holes in the mesh
875eed93 — Benjamin Vincent Schulenburg 4 days ago
Packed vertices are now the only choice
d14083de — Benjamin Vincent Schulenburg 4 days ago
Enabled packed vertex mode by default
Next