Add build flag for forcing single buffer mode
RECOVERY_GRAPHICS_FORCE_SINGLE_BUFFER := true Change-Id: Id5144ea772c3b7ae382b064c41c23acdd0decb84
This commit is contained in:
@@ -80,8 +80,8 @@ ifeq ($(RECOVERY_GRAPHICS_FORCE_USE_LINELENGTH), true)
|
||||
LOCAL_CFLAGS += -DRECOVERY_GRAPHICS_FORCE_USE_LINELENGTH
|
||||
endif
|
||||
|
||||
ifeq ($(TW_DISABLE_DOUBLE_BUFFERING), true)
|
||||
LOCAL_CFLAGS += -DTW_DISABLE_DOUBLE_BUFFERING
|
||||
ifeq ($(RECOVERY_GRAPHICS_FORCE_SINGLE_BUFFER), true)
|
||||
LOCAL_CFLAGS += -DRECOVERY_GRAPHICS_FORCE_SINGLE_BUFFER
|
||||
endif
|
||||
|
||||
#Remove the # from the line below to enable event logging
|
||||
|
||||
@@ -249,6 +249,7 @@ static GRSurface* fbdev_init(minui_backend* backend) {
|
||||
}
|
||||
|
||||
/* check if we can use double buffering */
|
||||
#ifndef RECOVERY_GRAPHICS_FORCE_SINGLE_BUFFER
|
||||
if (vi.yres * fi.line_length * 2 <= fi.smem_len) {
|
||||
double_buffered = true;
|
||||
printf("double buffered\n");
|
||||
@@ -258,6 +259,10 @@ static GRSurface* fbdev_init(minui_backend* backend) {
|
||||
gr_framebuffer[0].height * gr_framebuffer[0].row_bytes;
|
||||
|
||||
} else {
|
||||
#else
|
||||
{
|
||||
printf("RECOVERY_GRAPHICS_FORCE_SINGLE_BUFFER := true\n");
|
||||
#endif
|
||||
double_buffered = false;
|
||||
printf("single buffered\n");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user