redo SWAP_DRAW_SURF to be 64 bit clean, from ioquake3
make this work on amd64