Hi guys, I'm trying to find a way to do pixel perfect sprite collisions using VB.Net 2005 and just so you all know I can't use DirectX for this app.

I've heard sprite masks mentioned for collisions and I was wondering how I could do this and if it would give me pixel perfect collisions?

The sprites are all random, they are all different sizes and I can't use rectangles or circles for bounding boxes as it won't give me pixel perfect collisions that way

Thanks in advance, knxrb