output is now bgra8 (instead of less common rgba8)