Hi. I use Jogl to draw some 2d “sprites” (like explained in Kev’s nice Space-Invaders tutorial): a sprite consists of a planar quad polygon with z=0, texture mapped. Usually a texture has got an alpha layer, so it can be blended with an 8bpp mask on the background (RGBA texture).
When it comes to collision detection I could probably use some bounding boxes in the form of circles or ellipses. However in the good old home computer days, there’s been some sprite chips which allowed detection of pixel wise collision.
Would pixel collision detection work with alpha textured quad polygons in Jogl (or OpenGL), too? Right now I couldn’t imagine how this could work, but maybe you smart guys out there know more.
PS: Sprites will need to rotate around the z-axis, too.

