drm: Support for shadow buffer
authorTaekyun Kim <tkq.kim@samsung.com>
Thu, 29 Oct 2015 09:36:52 +0000 (18:36 +0900)
committerTaekyun Kim <tkq.kim@samsung.com>
Fri, 30 Oct 2015 07:37:28 +0000 (16:37 +0900)
commit973c6e43e752a7b88dca918d7c127a8e7da5be86
treea6d628c991f19998a3ac86a13fc2e5e72cfb769e
parent1f1bf38a019dd2c74ef0bbe1b9d54db667568880
drm: Support for shadow buffer

Set evn var PEPPER_DRM_USE_SHADOW to 1 to use shadow buffer. Dumb buffers are
mapped as non-cached, so reading the dumb buffers is slow when doing blending.
If we can assume that all surfaces are opaque, disabling shadow buffer might
produce better performance.

Change-Id: I594e8952cdab96c488ddeab83ab8c9be0701ce73
src/lib/drm/drm-buffer.c
src/lib/drm/drm-internal.h
src/lib/drm/drm-output.c