MSW: Hrm.. good to know.. but to create a new blitz-image with regard taken to alpha and the background makes the image be in need of re-generation when the background changes. Would it still be faster though, to, for each "DrawImageAlpha", to generate a new image through a readpixelfast / poking in bank loop, and then draw it using DrawImage, perhaps? You mean that a bank is perfectly drawable as an image if it consists of the same 32-bit integers (although alpha byte is not effective)? Any extra bytes telling width/height/mask/frames to take into account when manually generating a blitz image?
I was trying to do very much that same thing you suggested in your 2nd post but f*cked up somehow and made the whole thing more complicted than necessary..
Now I'll try a DrawImageAlpha func using WritePixelFast for a start...
I was trying to do very much that same thing you suggested in your 2nd post but f*cked up somehow and made the whole thing more complicted than necessary..
Now I'll try a DrawImageAlpha func using WritePixelFast for a start...