Thanks for the replies guys.
Im more worried about the speed drop of drawing 2 layers of blocks (back and foreground) than the once per screen block write optimisation, which slows things down, but not as much as the 2 layers code does. I should have emphasised that more.
Also, wasnt sure if Direct Draw (with BB2D DX7) was actually faster than DX8> DD Emulation.
@big10p: Starting to look that way!
@Mikkel: I havent dealt with 3D (DX or OGL), so was unsure if Blitzmax could read and write to the screen fast enough to give me 2 layers of blocks BEFORE I even think of transparency.
Im more worried about the speed drop of drawing 2 layers of blocks (back and foreground) than the once per screen block write optimisation, which slows things down, but not as much as the 2 layers code does. I should have emphasised that more.
Also, wasnt sure if Direct Draw (with BB2D DX7) was actually faster than DX8> DD Emulation.
@big10p: Starting to look that way!
@Mikkel: I havent dealt with 3D (DX or OGL), so was unsure if Blitzmax could read and write to the screen fast enough to give me 2 layers of blocks BEFORE I even think of transparency.