From c560a67b12350102ba237fa70cedc7c972ad4e4b Mon Sep 17 00:00:00 2001 From: Doug Zongker Date: Tue, 18 Dec 2012 16:31:27 -0800 Subject: add optional overscan compensation to recovery graphics If your screen is a TV, it may not actually be displaying the edges of the framebuffer. Allow specifying an overscan percentage, and move each edge of the framebuffer in by that percent of the width/height. (The gr_* layer just lies to the caller about the size of the framebuffer, telling the caller it's smaller than it really is, and offsets all drawing commands to match.) Change-Id: I11bb2feb39ae522bd3e957a14ebdecf3609e0fdc --- minui/Android.mk | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'minui/Android.mk') diff --git a/minui/Android.mk b/minui/Android.mk index 285ac62bf..43e0ad33b 100644 --- a/minui/Android.mk +++ b/minui/Android.mk @@ -20,4 +20,10 @@ ifeq ($(subst ",,$(TARGET_RECOVERY_PIXEL_FORMAT)),BGRA_8888) LOCAL_CFLAGS += -DRECOVERY_BGRA endif +ifneq ($(TARGET_RECOVERY_OVERSCAN_PERCENT),) + LOCAL_CFLAGS += -DOVERSCAN_PERCENT=$(TARGET_RECOVERY_OVERSCAN_PERCENT) +else + LOCAL_CFLAGS += -DOVERSCAN_PERCENT=0 +endif + include $(BUILD_STATIC_LIBRARY) -- cgit v1.2.3