st/va: implement Context Surface and Buffer
authorChristian König <christian.koenig@amd.com>
Fri, 4 Jul 2014 16:44:36 +0000 (12:44 -0400)
committerLeo Liu <leo.liu@amd.com>
Wed, 1 Oct 2014 17:21:36 +0000 (13:21 -0400)
commit1be55158381f509d420e42f40018ec95fe329f5b
treedda90c46409f8af047d62ee595e1caa53d7298e1
parent2825ef3abf29b152b12faef8cd5a373c71b9fbaf
st/va: implement Context Surface and Buffer

This patch implements context managements, relate it HW driver,
functions for video surface managements, and functions for
application data memory buffer managements.

implemented functions:
vlVa(Create|Destroy)Context
vlVa(Create|Destroy|Put)Surfaces
vlVa(Create|Destroy)Buffer

Signed-off-by: Christian König <christian.koenig@amd.com>
Signed-off-by: Leo Liu <leo.liu@amd.com>
src/gallium/state_trackers/va/buffer.c
src/gallium/state_trackers/va/context.c
src/gallium/state_trackers/va/surface.c
src/gallium/state_trackers/va/va_private.h