Decided to raytrace everything in a single compute shader in my voxel engine, it's just easier to share light data between static world grid and dynamic entities like that
The entities are just a 3x4 matrix transform and a 3d texture.
I first ray intersect their AABB and raymarch the 3d texture.