summaryrefslogtreecommitdiffstats
path: root/services/surfaceflinger/DisplayHardware/DisplayHardware.cpp
diff options
context:
space:
mode:
authorMathias Agopian <mathias@google.com>2010-12-07 14:18:56 -0800
committerAndroid (Google) Code Review <android-gerrit@google.com>2010-12-07 14:18:56 -0800
commita2977c383d363e1e88a5b36230b1fa4c312807d2 (patch)
tree0455c8ee3787c528bc476604843a563d5300c6ad /services/surfaceflinger/DisplayHardware/DisplayHardware.cpp
parent05813b0eb92cb1bc79607ee402f14ca1e4b43f6d (diff)
parent025005f562f695c3b1785745c2e5c184fc3a2330 (diff)
downloadframeworks_base-a2977c383d363e1e88a5b36230b1fa4c312807d2.zip
frameworks_base-a2977c383d363e1e88a5b36230b1fa4c312807d2.tar.gz
frameworks_base-a2977c383d363e1e88a5b36230b1fa4c312807d2.tar.bz2
Merge changes Ie03796ae,Ide3e980a into gingerbread
* changes: [3171580] SurfaceFlinger Bypass mode. (DO NOT MERGE) [3171580] Add transform field to native buffers. (DO NOT MERGE)
Diffstat (limited to 'services/surfaceflinger/DisplayHardware/DisplayHardware.cpp')
-rw-r--r--services/surfaceflinger/DisplayHardware/DisplayHardware.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/services/surfaceflinger/DisplayHardware/DisplayHardware.cpp b/services/surfaceflinger/DisplayHardware/DisplayHardware.cpp
index 28a512e..818774d 100644
--- a/services/surfaceflinger/DisplayHardware/DisplayHardware.cpp
+++ b/services/surfaceflinger/DisplayHardware/DisplayHardware.cpp
@@ -339,6 +339,12 @@ void DisplayHardware::flip(const Region& dirty) const
//glClear(GL_COLOR_BUFFER_BIT);
}
+status_t DisplayHardware::postBypassBuffer(const native_handle_t* handle) const
+{
+ framebuffer_device_t *fbDev = (framebuffer_device_t *)mNativeWindow->getDevice();
+ return fbDev->post(fbDev, handle);
+}
+
uint32_t DisplayHardware::getFlags() const
{
return mFlags;