diff options
| author | Stan Iliev <stani@google.com> | 2018-11-13 11:14:48 -0500 |
|---|---|---|
| committer | Stan Iliev <stani@google.com> | 2018-11-13 18:44:34 +0000 |
| commit | 305e13a29390fe00ac6465820cf55938a5415cc4 (patch) | |
| tree | 61278bfeadbfab8bf409ef07fbe7626e2a004cb2 /libs/hwui/pipeline/skia/SkiaVulkanPipeline.cpp | |
| parent | 743ad8a78c8011685f2114b955090045381e153f (diff) | |
Handle ANativeWindow resize with Vulkan swapchain
Recreate VulkanSurface, if ANativeWindow has been resized. This
new code is hit when wallpaper is resized from 64x64 to real size.
Bug: 119111018
Test: Wallpaper is shawn correctly with Vulkan rendering
Change-Id: I5e43310e5ee8597a7f326d51b1773e2cf68b603a
Diffstat (limited to 'libs/hwui/pipeline/skia/SkiaVulkanPipeline.cpp')
| -rw-r--r-- | libs/hwui/pipeline/skia/SkiaVulkanPipeline.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/hwui/pipeline/skia/SkiaVulkanPipeline.cpp b/libs/hwui/pipeline/skia/SkiaVulkanPipeline.cpp index 7fc41acefe8a..a494e490aea1 100644 --- a/libs/hwui/pipeline/skia/SkiaVulkanPipeline.cpp +++ b/libs/hwui/pipeline/skia/SkiaVulkanPipeline.cpp @@ -51,7 +51,7 @@ Frame SkiaVulkanPipeline::getFrame() { LOG_ALWAYS_FATAL_IF(mVkSurface == nullptr, "drawRenderNode called on a context with no surface!"); - SkSurface* backBuffer = mVkManager.getBackbufferSurface(mVkSurface); + SkSurface* backBuffer = mVkManager.getBackbufferSurface(&mVkSurface); if (backBuffer == nullptr) { SkDebugf("failed to get backbuffer"); return Frame(-1, -1, 0); |
