MarkAshley wrote:
@Karlos
I don't really understand what that means. Should it be using 24bit or 32bit? And should the BGRA bit be there or not?
Ok, I guess I should rephrase it a bit :-)
Your screenmode preferences / screenmode selectors should preferentially show 32-bit modes for voodoo rather than 24 bit ones. If it does, most probably, the 32-bit ones will be labelled as "32 bit BGRA".
If it definately says 24-bit BGR, you are likely using what is known as "packed pixel format", where every pixel uses exactly 3 bytes. These can be slower than the 32-bit modes because of alignment issues. 32-bit modes don't actually give you any more useable colour depth than 24-bit ones but it is usually the case that both hardware and software drawing is faster.
I am not sure where you will find it but there is likely a env variable somewhere that 'enables' the 24-bit modes instead (or maybe as well as) of the 32-bit ones. You'd ideally want to turn this off.
Whilst you are about it, there is another env variable that controls wether or not the 15/16-bit modes are 'PC' (little endian, basically) or not. The voodoo3 supports both formats and frankly there is little reason to use little endian 'PC' modes if you can use the big endian ones instead.
I don't actually remember what these env vars are off hand, but someone here might do :-)
Remember, God will kill a kitten for every little endian access on your amiga ;-)