OpenGL, SDL and sprite Collision detection


I want to do collision detection. Therefore I need to first
stretch an image and then copy it to a collision buffer for
later pixel perfect collision detection.

Question: How can I redirect OpenGL blit (on mac) to blit to my buffer/surface instead to the screen?