XaiJu
Tooley1998
Tooley1998

patreon


Voxel Engine Speed Improvements

Been working on improving voxel data generation speed in Lay of the Land by using Intel's ISPC. Still working on it but the results are super promising. I've managed to get a 2-3x speedup depending on hardware.

Average Bulk Voxel Data Query Time:

Intel i7 6700k: 3.4x speedup
No ISPC: 6.123ms
ISPC: 1.759ms

AMD Ryzen 7 7800X3D: 2.6x speedup
No ISPC: 3.085ms
ISPC: 1.176ms

This makes many aspects of the game faster. It has also allowed me to reduce the amount of caching of voxel data that I need to do as I can now generate that data fast enough on the fly. This means the game now uses less memory. Yay.

Comments

You can't do much except make bloc updates async (which would break rendering until it's done calculating, so like x ray view (optifine had that feature iirc))

Niels Germann

Most of the time on my computer runs fine, the main issue is when has to update tons of voxels, if i break some stone using the cubic mode, it take a while to back to normal, when saving has lag as well, but in general the game is amazing soo far

Vinícius Schadeck

It runs a bit slow on my laptop, just enough to be pretty annoying. Super excited for this!

Nicholas Reilly

Great!! The game generally runs pretty well on my laptop, but it takes a while (1-3 minutes) for it to make new worlds, and it lags a bit while saving. Sounds like this'll make it faster. Thanks for working so hard on the game! Excited to see where it goes :)

Ava M.

Woop woop you got this

mrwoofwoof

Cant wait for it!

Domonic shultz


More Creators