egl/sl: split out swrast probe into separate function