New issue
Advanced search Search tips

Issue 887008 link

Starred by 1 user

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome , Fuchsia
Pri: 3
Type: Feature



Sign in to add a comment

vulkan SkiaRenderer should support overlay-based presentation

Project Member Reported by spang@chromium.org, Sep 19

Issue description

SkiaRenderer's vulkan backend currently requires a VkSurfaceKHR.

Some platforms (Chrome OS) will need to use an alternate path that doesn't provide a VkSurfaceKHR. OverlaySurface [1] was added to support these platforms.

To support these platforms, SkiaRenderer can implement buffer management on top of OverlaySurface (like viz::BufferQueue but without the GLES dependency).

[1] https://cs.chromium.org/chromium/src/ui/ozone/public/overlay_surface.h?q=overlay_surface.h&sq=package:chromium&dr=CSs
 

Sign in to add a comment