commit | 46ca37ef5cf428faa777500f9d4af6d502e74e3d | [log] [tgz] |
---|---|---|
author | Michael Spang <spang@chromium.org> | Thu Dec 13 00:59:10 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Thu Dec 13 00:59:10 2018 |
tree | cf80350bbfb65ee84c4a061891cbcba085cac059 | |
parent | 7917d5afe1d2c569662eb7facd0bb77fb7f97605 [diff] |
ozone: scenic: Hold resources in new object that's independent of VulkanSurface This removes the need for a destruction callback on VulkanSurface. This also means that we would keep the same session when surfaces are reshaped since that creates an entirely new VulkanSurface. This is only used for Fuchsia & SkiaRenderer + Vulkan as of this patch. Bug: 861853 Test: run_content_shell \ --enable-features=VizDisplayCompositor,UseSkiaRenderer,UseSkiaDeferredDisplayList,UiGpuRasterization,OzoneDrmMojo --enable-oop-rasterization --enable-vulkan --enable-gpu-rasterization \ --enable-raster-to-sk-image --use-raster-context-provider \ --force-gpu-rasterization --use-gl=swiftshader --no-sandbox \ --disable-gpu-sandbox Change-Id: I84ed451df257cce2e1a2a471a1e6995e78fe3001 Reviewed-on: https://chromium-review.googlesource.com/c/1362475 Commit-Queue: Michael Spang <spang@chromium.org> Reviewed-by: Antoine Labour <piman@chromium.org> Reviewed-by: Robert Kroeger <rjkroege@chromium.org> Cr-Commit-Position: refs/heads/master@{#616130}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .