diff options
author | Dees Troy <dees_troy@teamw.in> | 2012-12-11 16:56:50 +0100 |
---|---|---|
committer | Gerrit Code Review <gerrit@5.9.244.119> | 2012-12-11 16:56:50 +0100 |
commit | 97652ca654099cb7927eea51feda1e564162a71f (patch) | |
tree | fc71dca1a43e15007a6abc97a9499b6203d8e6c3 | |
parent | Merge "graphics: add support for "single buffering"" into jb-wip (diff) | |
parent | minuitwrp: fix screen update issue (diff) | |
download | android_bootable_recovery-97652ca654099cb7927eea51feda1e564162a71f.tar android_bootable_recovery-97652ca654099cb7927eea51feda1e564162a71f.tar.gz android_bootable_recovery-97652ca654099cb7927eea51feda1e564162a71f.tar.bz2 android_bootable_recovery-97652ca654099cb7927eea51feda1e564162a71f.tar.lz android_bootable_recovery-97652ca654099cb7927eea51feda1e564162a71f.tar.xz android_bootable_recovery-97652ca654099cb7927eea51feda1e564162a71f.tar.zst android_bootable_recovery-97652ca654099cb7927eea51feda1e564162a71f.zip |
-rw-r--r-- | minuitwrp/graphics.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/minuitwrp/graphics.c b/minuitwrp/graphics.c index 357639201..dc79db881 100644 --- a/minuitwrp/graphics.c +++ b/minuitwrp/graphics.c @@ -51,6 +51,8 @@ #define PIXEL_SIZE 2 #endif +#define NUM_BUFFERS 2 + // #define PRINT_SCREENINFO 1 // Enables printing of screen info to log typedef struct { @@ -63,7 +65,7 @@ typedef struct { static GRFont *gr_font = 0; static GGLContext *gr_context = 0; static GGLSurface gr_font_texture; -static GGLSurface gr_framebuffer[2]; +static GGLSurface gr_framebuffer[NUM_BUFFERS]; static GGLSurface gr_mem_surface; static unsigned gr_active_fb = 0; static unsigned double_buffering = 0; @@ -238,7 +240,7 @@ static void get_memory_surface(GGLSurface* ms) { static void set_active_framebuffer(unsigned n) { if (n > 1 || !double_buffering) return; - vi.yres_virtual = vi.yres * 2; + vi.yres_virtual = vi.yres * NUM_BUFFERS; vi.yoffset = n * vi.yres; // vi.bits_per_pixel = PIXEL_SIZE * 8; if (ioctl(gr_fb_fd, FBIOPUT_VSCREENINFO, &vi) < 0) { |