I'm trying to StretchRect from YV12 surface to ARGB32 (not XRGB nor RGB)
I created the YV12 surface using fourcc, and filled up with some image.
then I used StretchRect method to convert colors with exactly same rect.
The result was 100% transparent image.
I expected 0xFF in alpha channel, but got 0x00. RGB was absolutely fine, but A wasn't.
I'm using ATI Radeon HD 3800 Series