diff options
Diffstat (limited to 'include/gui/GLConsumer.h')
-rw-r--r-- | include/gui/GLConsumer.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/include/gui/GLConsumer.h b/include/gui/GLConsumer.h index 75ee30c..a5fdfb9 100644 --- a/include/gui/GLConsumer.h +++ b/include/gui/GLConsumer.h @@ -273,7 +273,7 @@ protected: private: // createImage creates a new EGLImage from a GraphicBuffer. EGLImageKHR createImage(EGLDisplay dpy, - const sp<GraphicBuffer>& graphicBuffer); + const sp<GraphicBuffer>& graphicBuffer, const Rect& crop); // freeBufferLocked frees up the given buffer slot. If the slot has been // initialized this will release the reference to the GraphicBuffer in that @@ -386,6 +386,10 @@ private: // mEglImage is the EGLImage created from mGraphicBuffer. EGLImageKHR mEglImage; + // mCropRect is the crop rectangle passed to EGL when mEglImage was + // created. + Rect mCropRect; + // mFence is the EGL sync object that must signal before the buffer // associated with this buffer slot may be dequeued. It is initialized // to EGL_NO_SYNC_KHR when the buffer is created and (optionally, based |