Interleave rendered columns to improve thread balancing.
Interleave rendered columns to improve thread balancing.

This makes sure that each thread is doing the same amount of work when
ray casting through the voxel grid. There's no intentional cache sharing
between columns, so there's no gain from having each thread's pixel
columns be adjacent. Note that this only affects voxel grid rendering
and not flat rendering (because it can benefit from cache coherency with
flats).

afritz1/OpenTESArena