Add BlastBufferQueue adapter in SurfaceView
Add support for submitting buffers in SurfaceView via BLAST using BlastBufferQueue adapter. Introduce a new config wm_use_blast_adapter_sv, that is disabled by default to enable the adapter. When enabled, the blast SC is created as a child of the main SurfaceView SC and the main SC is set as a container layer. This layer will continue to handle position, visibility and transforms while the blast SC will handle buffer updates via the adapter. Test: atest SurfaceViewBufferTests Test: go/wm-smoke w/ & w/o adb shell adb shell settings set global use_blast_adapter_sv 1 Bug: b/168504870, b/168917217 Change-Id: I826eef39e03ea339df54400be0709eaba6c88797
Loading
Please register or sign in to comment