This metabug tracks all the work items needed to get Chrome able to rasterize and composite with the Vulkan graphics API.
Principal components needed:
* Vulkan plumbing (low level Vulkan enablement.
* OOP-R (rasterization in the Viz process)
* OOP-D (compositing in the Viz process)
* SkiaAdapter: connecting OOP-R and OOP-D without a command buffer and all related work
This metabug tracks all the work items needed to get Chrome able to rasterize and composite with the Vulkan graphics API.
Principal components needed:
* Vulkan plumbing (low level Vulkan enablement.
* OOP-R (rasterization in the Viz process)
* OOP-D (compositing in the Viz process)
* SkiaAdapter: connecting OOP-R and OOP-D without a command buffer and all related work
* UI does not depend on GL
This metabug tracks all the work items needed to get Chrome able to rasterize and composite with the Vulkan graphics API.
Principal components needed:
* Vulkan plumbing (low level Vulkan enablement.
* OOP-R (rasterization in the Viz process)
* OOP-D (compositing in the Viz process)
* SkiaAdapter: connecting OOP-R and OOP-D without a command buffer and all related work including UI not requiring a GL context.
This metabug tracks all the work items needed to get Chrome able to rasterize and composite with the Vulkan graphics API.
Principal components needed:
* Vulkan plumbing (low level Vulkan enablement.
* OOP-R (rasterization in the Viz process)
* OOP-D (compositing in the Viz process)
* SkiaAdapter: connecting OOP-R and OOP-D without a command buffer and all related work including UI not requiring a GL context.
* Video path can use Vulkan
This metabug tracks all the work items needed to get Chrome able to rasterize and composite with the Vulkan graphics API.
Principal components needed:
* Vulkan plumbing (low level Vulkan enablement.
* OOP-R (rasterization in the Viz process)
* OOP-D (compositing in the Viz process)
* SkiaAdapter: connecting OOP-R and OOP-D without a command buffer and all related work including UI not requiring a GL context.
* Video path can use Vulkan
* ShareableImage conversions
This metabug tracks all the work items needed to get Chrome able to rasterize and composite with the Vulkan graphics API.
Principal components needed:
* Vulkan plumbing (low level Vulkan enablement.
* OOP-R (rasterization in the Viz process)
* OOP-D (compositing in the Viz process)
* SkiaAdapter: connecting OOP-R and OOP-D without a command buffer and all related work including UI not requiring a GL context.
* Video path can use Vulkan
* ShareableImage conversions
* Android WebView
Comment 1 by rjkroege@chromium.org
, Oct 23