Don't assume that surface_texture_client will be set by mirsink. It won't be in the software rendering case.