diff options
| author | 2012-06-29 12:02:32 -0700 | |
|---|---|---|
| committer | 2012-07-09 22:04:19 -0700 | |
| commit | 0bc64be3f5198f8dda1ced21bbc957a1d76efbb7 (patch) | |
| tree | 4fa7dd1ad90ea500c918122c63a5d9019aafe9c9 /include/ui/FramebufferNativeWindow.h | |
| parent | 07912f50930cf8cea2bc5f8f94e014c31af583b6 (diff) | |
libs/ui: Add support for triple framebuffers
Change-Id: I90dd38deeeda9a3785b87286cc7d252c6f948750
Diffstat (limited to 'include/ui/FramebufferNativeWindow.h')
| -rw-r--r-- | include/ui/FramebufferNativeWindow.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/include/ui/FramebufferNativeWindow.h b/include/ui/FramebufferNativeWindow.h index b202b95b1c..8dd21097ad 100644 --- a/include/ui/FramebufferNativeWindow.h +++ b/include/ui/FramebufferNativeWindow.h @@ -28,7 +28,8 @@ #include <ui/ANativeObjectBase.h> #include <ui/Rect.h> -#define NUM_FRAME_BUFFERS 2 +#define MIN_NUM_FRAME_BUFFERS 2 +#define MAX_NUM_FRAME_BUFFERS 3 extern "C" EGLNativeWindowType android_createDisplaySurface(void); @@ -74,7 +75,7 @@ private: framebuffer_device_t* fbDev; alloc_device_t* grDev; - sp<NativeBuffer> buffers[NUM_FRAME_BUFFERS]; + sp<NativeBuffer> buffers[MAX_NUM_FRAME_BUFFERS]; sp<NativeBuffer> front; mutable Mutex mutex; |