st/va: skeleton VAAPI state tracker
authorChristian König <christian.koenig@amd.com>
Wed, 2 Jul 2014 20:35:28 +0000 (16:35 -0400)
committerLeo Liu <leo.liu@amd.com>
Wed, 1 Oct 2014 17:21:36 +0000 (13:21 -0400)
commit3867933ecbc34ed1f68d735282580ca1e4eedea1
tree369b448f538296e2fa3193af921b0666ae75912d
parent0eb8f8998114855d8d200a70c357d482e8f444fc
st/va: skeleton VAAPI state tracker

This patch adds a skeleton VA-API state tracker,
which is filled with live in the subsequent patches.

v2: fixes in configure.ac and va state_tracker Makefile.am
v3: do not link against libva.
    detect libva version, and correctly set driver entrypoint name.
    rebase(cleanup) targets/va/Makefile.am
v4: cleanup va version auto detection
    add back targets/va/va.sym

Signed-off-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Leo Liu <leo.liu@amd.com>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
16 files changed:
configure.ac
src/gallium/Makefile.am
src/gallium/state_trackers/va/Makefile.am [new file with mode: 0644]
src/gallium/state_trackers/va/Makefile.sources [new file with mode: 0644]
src/gallium/state_trackers/va/buffer.c [new file with mode: 0644]
src/gallium/state_trackers/va/config.c [new file with mode: 0644]
src/gallium/state_trackers/va/context.c [new file with mode: 0644]
src/gallium/state_trackers/va/display.c [new file with mode: 0644]
src/gallium/state_trackers/va/image.c [new file with mode: 0644]
src/gallium/state_trackers/va/picture.c [new file with mode: 0644]
src/gallium/state_trackers/va/subpicture.c [new file with mode: 0644]
src/gallium/state_trackers/va/surface.c [new file with mode: 0644]
src/gallium/state_trackers/va/va_private.h [new file with mode: 0644]
src/gallium/targets/va/Makefile.am [new file with mode: 0644]
src/gallium/targets/va/target.c [new file with mode: 0644]
src/gallium/targets/va/va.sym [new file with mode: 0644]