st/va: implement Context Surface and Buffer

Graphics / Mesa 3D Graphics Library / Mesa - Christian König [amd.com] - 1 October 2014 12:21 UTC

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

1be5515 st/va: implement Context Surface and Buffer
src/gallium/state_trackers/va/buffer.c | 83 ++++++++++++++++--
src/gallium/state_trackers/va/context.c | 80 +++++++++++++++--
src/gallium/state_trackers/va/surface.c | 130 ++++++++++++++++++++++++++--
src/gallium/state_trackers/va/va_private.h | 48 ++++++++++
4 files changed, 320 insertions(+), 21 deletions(-)

Upstream: cgit.freedesktop.org


  • Share