targets: use the non-inline sw helpers
authorEmil Velikov <emil.l.velikov@gmail.com>
Mon, 23 Nov 2015 15:28:55 +0000 (15:28 +0000)
committerEmil Velikov <emil.l.velikov@gmail.com>
Wed, 25 Nov 2015 20:25:29 +0000 (20:25 +0000)
commit59cfb21d4670559d49a721df766073d9d288b51a
tree0932041adad83f42cb9d4aadc093a60f2294de11
parentfbc6447c3d06d85a862df67aadb68333e2ea2431
targets: use the non-inline sw helpers

Previously (with the inline ones) things were embedded into the
pipe-loader, which means that we cannot control/select what we want in
each target.

That also meant that at runtime we ended up with the empty
sw_screen_create() as the GALLIUM_SOFTPIPE/LLVMPIPE were not set.

v2: Cover all the targets, not just dri.

Cc: "11.1" <mesa-stable@lists.freedesktop.org>
Cc: Ilia Mirkin <imirkin@alum.mit.edu>
Cc: Edward O'Callaghan <edward.ocallaghan@koparo.com>
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
Tested-by: Oded Gabbay <oded.gabbay@gmail.com>
Tested-by: Nick Sarnie <commendsarnex@gmail.com>
src/gallium/auxiliary/pipe-loader/pipe_loader_sw.c
src/gallium/targets/d3dadapter9/drm.c
src/gallium/targets/dri/target.c
src/gallium/targets/omx/target.c
src/gallium/targets/va/target.c
src/gallium/targets/vdpau/target.c
src/gallium/targets/xa/target.c