Support Android SurfaceControl with SkiaRenderer + Vulkan
This CL makes SkiaOutputDeviceBufferQueue work with Vulkan. It creates GLSurfaceEGLSurfaceControl for SkiaOutputDeviceBufferQueue. So SkiaOutputDeviceBufferQueue and SkiaOutputSurfaceImplOnGPU can use this GLSurface to present the SharedImage (AHardwareBuffer) as an overlay. TODO: * Refactor GL unrelated code out of GLSurfaceEGLSurfaceControl, so we can used them for both GL and vulkan. * Remove GL dependencies from SkiaOutputDeviceBufferQueue Bug: 1012401 Change-Id: Ic58e82d9f3cde86ac1601dc4f330a4309bff6178 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1931376Reviewed-by:Khushal <khushalsagar@chromium.org> Reviewed-by:
Vasiliy Telezhnikov <vasilyt@chromium.org> Reviewed-by:
Bo <boliu@chromium.org> Commit-Queue: Peng Huang <penghuang@chromium.org> Cr-Commit-Position: refs/heads/master@{#719394}
Showing
Please register or sign in to comment