From 84043438cfa7f0f934cb8884315e9db2fd3c7e2c Mon Sep 17 00:00:00 2001 From: Rodrigo Obregon Date: Wed, 3 Nov 2010 15:16:18 -0500 Subject: Framebuffer: Support variable number of framebuffers in the UI This change defines a macro NUM_FRAME_BUFFERS to set the desired number of framebuffers to be used by the UI, instead of hard-coding 2 framebuffers. Aditional logic has been added to handle the initialization and destruction of NUM_FRAME_BUFFERS buffers. Change-Id: I3a4bfec3e0f453432f2ffebf084c00f574d3be46 Signed-off-by: Rodrigo Obregon --- include/ui/FramebufferNativeWindow.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'include') diff --git a/include/ui/FramebufferNativeWindow.h b/include/ui/FramebufferNativeWindow.h index 8ea3ab9..e9c7df2 100644 --- a/include/ui/FramebufferNativeWindow.h +++ b/include/ui/FramebufferNativeWindow.h @@ -29,6 +29,7 @@ #include +#define NUM_FRAME_BUFFERS 2 extern "C" EGLNativeWindowType android_createDisplaySurface(void); @@ -69,7 +70,7 @@ private: framebuffer_device_t* fbDev; alloc_device_t* grDev; - sp buffers[2]; + sp buffers[NUM_FRAME_BUFFERS]; sp front; mutable Mutex mutex; -- cgit v1.1