Karlos wrote:
Speelgoedmannetje wrote:
But the pixels need to be placed 3d...
Well, you are thinking of geometry transformation. For voxel engines, such calculations are for the CPU. True 3D engines may emply hardware for this on systems that have it.
For voxels, the result of these calculations are the onscreen dimensions of the 2D 'boxes' that are drawn on screen. This is what I was musing that the AGA blitter might be able to handle ok...
I think you will find setting up the blitter to try and draw squares on the screen takes longer than using the CPU to render everything in a fast ram Frame buffer and then use a fast CPU copy loop to pump the frame buffer into the chip ram.
This is true on an 030 at least (I never had an 020 with fast ram to test).
If you want to blit large shapes on the screen (ie 2D games sprites), then the blitter is fine, but other than that I found it quite useless. :-)