hi,我已经成功的解决了这个问题。
在我提供的log中有这样一段话: display : Opengl ES 3D composition enabled!
但是我在之前调试的imx8mp的项目中却显示的是 display : g2d 2D composition enabled!
通过查找定位到代码:vendor/nxp-opensource/imx/display/display/Composer.cpp中的86-98行。
通过去查找 vendor.sys.hwc.disable 和 vendor.2d.composition 发现在device/nxp/imx8q/mek_8q/init.rc的目录下有对应的定义:
setprop vendor.sys.hwc.disable 0
setprop vendor.2d.composition 0
但是在imx8mp中没有定义,我试着注释掉对应的两行代码后,就可以正确的显示了。
我想知道这两行代码的作用是什么,你能告诉我吗!
谢谢!