OSDN Git Service

Unify resource tracking for Media and 3D buffers.
authorKalyan Kondapally <kalyan.kondapally@intel.com>
Wed, 20 Dec 2017 00:39:51 +0000 (16:39 -0800)
committerKalyan Kondapally <kalyan.kondapally@intel.com>
Wed, 20 Dec 2017 23:19:47 +0000 (15:19 -0800)
commita0829567322d68309c65fefac20359f8eb3bce28
tree19ed7809faa073ee1802e08283d6de4213de6bef
parent78ccf1e7d8808786f68398f39fa27d6a3c73a2e7
Unify resource tracking for Media and 3D buffers.

We want to make sure we re-use caching, resource management
for all backends. We didn't take this into use for va backend.
This patchs adds the needed support for this.

Jira: None.
Test: Video continues to work as now.

Signed-off-by: Kalyan Kondapally <kalyan.kondapally@intel.com>
21 files changed:
common/compositor/compositordefs.h
common/compositor/compositorthread.cpp
common/compositor/gl/glsurface.cpp
common/compositor/nativesurface.h
common/compositor/renderer.h
common/compositor/va/varenderer.cpp
common/compositor/va/varenderer.h
common/compositor/va/vasurface.cpp
common/compositor/va/vasurface.h
common/compositor/va/vautils.cpp
common/core/overlaylayer.cpp
common/core/resourcemanager.cpp
common/core/resourcemanager.h
os/android/platformdefines.h
os/linux/platformdefines.h
os/platformcommondefines.h
wsi/Android.mk
wsi/Makefile.am
wsi/drm/drmbuffer.cpp
wsi/drm/drmbuffer.h
wsi/overlaybuffer.h