msm8976-common: Update display/render for O

* Add various HALs
* Enable HWC2 & Gralloc1
This commit is contained in:
Luca Stefani 2017-08-22 22:03:01 +02:00 committed by LuK1337
parent d479ffbf08
commit c850053f54
2 changed files with 17 additions and 4 deletions

View File

@ -128,18 +128,17 @@ NUM_FRAMEBUFFER_SURFACE_BUFFERS := 3
SF_VSYNC_EVENT_PHASE_OFFSET_NS := 2000000
TARGET_CONTINUOUS_SPLASH_ENABLED := true
TARGET_FORCE_HWC_FOR_VIRTUAL_DISPLAYS := true
TARGET_USES_C2D_COMPOSITION := true
TARGET_USES_ION := true
TARGET_USES_OVERLAY := true
USE_OPENGL_RENDERER := true
TARGET_USES_GRALLOC1 := true
TARGET_USES_HWC2 := true
TARGET_USES_NEW_ION_API :=true
VSYNC_EVENT_PHASE_OFFSET_NS := 6000000
MAX_EGL_CACHE_KEY_SIZE := 12*1024
MAX_EGL_CACHE_SIZE := 2048*1024
MAX_VIRTUAL_DISPLAY_DIMENSION := 2048
OVERRIDE_RS_DRIVER:= libRSDriver_adreno.so
# Encryption
TARGET_HW_DISK_ENCRYPTION := true
@ -187,6 +186,10 @@ BOARD_ROOT_EXTRA_SYMLINKS := /system/etc/firmware/btfw32.tlv:/bt_firmware/image/
BOARD_ROOT_EXTRA_SYMLINKS += /system/etc/firmware/btnv32.bin:/bt_firmware/image/btnv32.bin
BOARD_ROOT_EXTRA_SYMLINKS += /data/tombstones:/tombstones
# Render
OVERRIDE_RS_DRIVER := libRSDriver_adreno.so
USE_OPENGL_RENDERER := true
# Recovery
TARGET_RECOVERY_FSTAB := $(VENDOR_PATH)/rootdir/etc/fstab.qcom
TARGET_USERIMAGES_USE_EXT4 := true

View File

@ -110,11 +110,17 @@ PRODUCT_PACKAGES += \
# Display
PRODUCT_PACKAGES += \
android.hardware.graphics.allocator@2.0-impl \
android.hardware.graphics.allocator@2.0-service \
android.hardware.graphics.composer@2.1-impl \
android.hardware.graphics.mapper@2.0-impl \
android.hardware.memtrack@1.0-impl \
AdvancedDisplay \
copybit.msm8952 \
gralloc.msm8952 \
hwcomposer.msm8952 \
memtrack.msm8952 \
libgenlock \
liboverlay
# Fingerprint
@ -209,6 +215,10 @@ PRODUCT_PACKAGES += \
init.qcom.usb.rc \
ueventd.qcom.rc
# RenderScript HAL
PRODUCT_PACKAGES += \
android.hardware.renderscript@1.0-impl
# TimeKeep
PRODUCT_PACKAGES += \
timekeep \