Crazy looping idea

Blitz3D Forums/Blitz3D Programming/Crazy looping idea

TV has not only motion blur, but also uses interlaced Frames, that means you'll see a semi-frame (every other scanline) at 60Hz(ntsc)or 50Hz(pal), but basicly you only have 30 or 25 Frames/s. You could use some kind of fake interlaced Frames in BLitz too, this would give you a touch of motion blur, All you need to do is: Instead of a simple Flip to show the latest render, you will have to copy the backbuffer to some imagebuffer, where it is secure, then copyrect every odd line of that imagebuffer to the frontbuffer. While you are rendering the next frame, you have to draw the even lines after the half frametime has passed by. If you swap this every time (one time the odd lines first, the next time the even lines first), you may get a nice interlaced feeling.