fix configuration for SWIFTSHADER
Bug: 295365113 Change-Id: I5f48147f1df5bb76dfd2c3bff686fd9d4cb565a1 Signed-off-by: Hyunki Koo <hyunki00.koo@samsung.com> Signed-off-by: Taeyang Choi <taeyang.choi@samsung.com>
This commit is contained in:
parent
13ffbeec66
commit
e96fad89d1
2 changed files with 14 additions and 3 deletions
|
@ -109,11 +109,13 @@ BOARD_USES_ALIGN_RESTRICTION := false
|
||||||
BOARD_USES_GRALLOC_ION_SYNC := true
|
BOARD_USES_GRALLOC_ION_SYNC := true
|
||||||
|
|
||||||
# This should be the same value as USE_SWIFTSHADER in device.mk
|
# This should be the same value as USE_SWIFTSHADER in device.mk
|
||||||
BOARD_USES_SWIFTSHADER := false
|
BOARD_USES_SWIFTSHADER ?= false
|
||||||
|
|
||||||
# Gralloc4
|
# Gralloc4
|
||||||
ifeq ($(BOARD_USES_EXYNOS_GRALLOC_VERSION),4)
|
ifeq ($(BOARD_USES_EXYNOS_GRALLOC_VERSION),4)
|
||||||
ifeq ($(BOARD_USES_SWIFTSHADER),true)
|
ifeq ($(BOARD_USES_SWIFTSHADER),true)
|
||||||
|
$(warning BOARD_USES_SWIFTSHADER set to current target)
|
||||||
|
BOARD_VENDOR_SEPOLICY_DIRS += device/google/cuttlefish/shared/angle/sepolicy
|
||||||
TARGET_DISABLE_TRIPLE_BUFFERING := true
|
TARGET_DISABLE_TRIPLE_BUFFERING := true
|
||||||
$(call soong_config_set,arm_gralloc,gralloc_arm_no_external_afbc,true)
|
$(call soong_config_set,arm_gralloc,gralloc_arm_no_external_afbc,true)
|
||||||
$(call soong_config_set,arm_gralloc,mali_gpu_support_afbc_basic,false)
|
$(call soong_config_set,arm_gralloc,mali_gpu_support_afbc_basic,false)
|
||||||
|
|
13
device.mk
13
device.mk
|
@ -214,10 +214,15 @@ USES_GAUDIO := true
|
||||||
# GRAPHICS - GPU (begin)
|
# GRAPHICS - GPU (begin)
|
||||||
|
|
||||||
# Must match BOARD_USES_SWIFTSHADER in BoardConfig.mk
|
# Must match BOARD_USES_SWIFTSHADER in BoardConfig.mk
|
||||||
USE_SWIFTSHADER := false
|
USE_SWIFTSHADER ?= false
|
||||||
|
|
||||||
# HWUI
|
# HWUI
|
||||||
|
ifeq ($(USE_SWIFTSHADER),true)
|
||||||
|
$(warning USE_SWIFTSHADER set to current target)
|
||||||
|
TARGET_USES_VULKAN = false
|
||||||
|
else
|
||||||
TARGET_USES_VULKAN = true
|
TARGET_USES_VULKAN = true
|
||||||
|
endif
|
||||||
|
|
||||||
PRODUCT_SOONG_NAMESPACES += \
|
PRODUCT_SOONG_NAMESPACES += \
|
||||||
vendor/arm/mali/valhall
|
vendor/arm/mali/valhall
|
||||||
|
@ -237,6 +242,7 @@ PRODUCT_PACKAGES += \
|
||||||
libgpudataproducer
|
libgpudataproducer
|
||||||
|
|
||||||
ifeq ($(USE_SWIFTSHADER),true)
|
ifeq ($(USE_SWIFTSHADER),true)
|
||||||
|
$(warning USE_SWIFTSHADER set to current target)
|
||||||
PRODUCT_PACKAGES += \
|
PRODUCT_PACKAGES += \
|
||||||
libEGL_angle \
|
libEGL_angle \
|
||||||
libGLESv1_CM_angle \
|
libGLESv1_CM_angle \
|
||||||
|
@ -246,10 +252,14 @@ PRODUCT_PACKAGES += \
|
||||||
PRODUCT_VENDOR_PROPERTIES += \
|
PRODUCT_VENDOR_PROPERTIES += \
|
||||||
ro.hardware.egl=angle \
|
ro.hardware.egl=angle \
|
||||||
ro.hardware.vulkan=pastel
|
ro.hardware.vulkan=pastel
|
||||||
|
PRODUCT_VENDOR_PROPERTIES += \
|
||||||
|
debug.renderengine.backend=skiaglthreaded
|
||||||
else
|
else
|
||||||
PRODUCT_VENDOR_PROPERTIES += \
|
PRODUCT_VENDOR_PROPERTIES += \
|
||||||
ro.hardware.egl=mali \
|
ro.hardware.egl=mali \
|
||||||
ro.hardware.vulkan=mali
|
ro.hardware.vulkan=mali
|
||||||
|
PRODUCT_VENDOR_PROPERTIES += \
|
||||||
|
debug.renderengine.backend=skiavkthreaded
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# Mali Configuration Properties
|
# Mali Configuration Properties
|
||||||
|
@ -277,7 +287,6 @@ PRODUCT_VENDOR_PROPERTIES += \
|
||||||
PRODUCT_VENDOR_PROPERTIES += \
|
PRODUCT_VENDOR_PROPERTIES += \
|
||||||
ro.opengles.version=196610 \
|
ro.opengles.version=196610 \
|
||||||
graphics.gpu.profiler.support=true \
|
graphics.gpu.profiler.support=true \
|
||||||
debug.renderengine.backend=skiavkthreaded \
|
|
||||||
|
|
||||||
# GRAPHICS - GPU (end)
|
# GRAPHICS - GPU (end)
|
||||||
# ####################
|
# ####################
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue