Enable MULTI_THREADED_PRESENT display capability
Notes:
* GuestFrameComposer:
* Updated to be multi-threaded in previous changes.
* HostFrameComposer
* Already possible for multi-threaded *submission*
* However, host is still single-threaded due to post worker
thread processing requests sequentially
* ClientFrameComposer
* Already possible for multi-threading since it just defers
back to SurfaceFlinger
* NoOpFrameComposer
* Already possible for multi-threading
Bug: b/248355957
Test: cvd start \
--display=width=720,height=1280 \
--display=widht=720,height=1280
Open Youtube on display 1
Open Camera on display 2
Test: cvd start --gpu_mode=gfxstream \
--display=width=720,height=1280 \
--display=widht=720,height=1280
Open Youtube on display 1
Open Camera on display 2
Test: vts -m VtsHalGraphicsComposer3_TargetTest
Change-Id: I12459da67bca89f040b818a4761a99cddd33c7a7
1 file changed