diff --git a/BoardConfigCommon.mk b/BoardConfigCommon.mk index 303554a..9407255 100644 --- a/BoardConfigCommon.mk +++ b/BoardConfigCommon.mk @@ -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 diff --git a/msm8976.mk b/msm8976.mk index 9dc7daa..2370961 100644 --- a/msm8976.mk +++ b/msm8976.mk @@ -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 \