decodeSurface