Improved the shading a bit, created an interesting voro-noise texture that looks surprisingly like my ray-casted stuff, even though I started more or less from scratch without referencing the old code. Believe it or not, this runs in realtime on a (good) mobile radeon chip, in the range of 60-70 fps (can easily go up past 200 if settings and view distance are tweaked). Performance is probably 2-3x better on a real (discrete) graphics card. It is still horribly unoptimized but runs quit well regardless. I could do some 3D mipmapping to really improve performance.