Bug 1003027 - Use temp surface for bad strides. - r=mattwoodrow