egl/wayland: Implement swrast support