OSDN Git Service

pipe-loader: rework the sw backend
authorEmil Velikov <emil.l.velikov@gmail.com>
Sat, 17 Oct 2015 20:51:24 +0000 (21:51 +0100)
committerEmil Velikov <emil.l.velikov@gmail.com>
Sat, 21 Nov 2015 12:52:18 +0000 (12:52 +0000)
commitd54ca54faa2a6dde3c4d2125fd41d10dfcf2f91e
tree31d1e226b627bddcfa21e0d9a27da26b903d89b3
parentf58a6f7be3efa6a13d7ac321f304de2703870def
pipe-loader: rework the sw backend

Move the winsys into the pipe-target, similar to the hardware
pipe-driver.

v2:
 - move int declaration outside of loop (Brian)
 - fold the teardown into a goto + separate function.

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
Acked-by: Rob Clark <robclark@freedesktop.org>
14 files changed:
src/gallium/auxiliary/pipe-loader/pipe_loader_sw.c
src/gallium/include/state_tracker/sw_driver.h [new file with mode: 0644]
src/gallium/targets/d3dadapter9/Makefile.am
src/gallium/targets/dri/Makefile.am
src/gallium/targets/omx/Makefile.am
src/gallium/targets/opencl/Makefile.am
src/gallium/targets/pipe-loader/Makefile.am
src/gallium/targets/pipe-loader/pipe.sym
src/gallium/targets/pipe-loader/pipe_swrast.c
src/gallium/targets/va/Makefile.am
src/gallium/targets/vdpau/Makefile.am
src/gallium/targets/xa/Makefile.am
src/gallium/targets/xvmc/Makefile.am
src/gallium/tests/trivial/Makefile.am