Commit 3068a197 authored by Peng Huang's avatar Peng Huang Committed by Commit Bot

SkiaOutputDeviceX11: fix the render problem with vulkan no surface mode.

Bug: 960473
Change-Id: Ie6694f1d00ded966e17b6613b852b4bbc41e931f
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1598718
Commit-Queue: Peng Huang <penghuang@chromium.org>
Commit-Queue: Jonathan Backer <backer@chromium.org>
Auto-Submit: Peng Huang <penghuang@chromium.org>
Reviewed-by: default avatarJonathan Backer <backer@chromium.org>
Cr-Commit-Position: refs/heads/master@{#657391}
parent 29fa4a69
......@@ -20,7 +20,7 @@ SkiaOutputDeviceX11::SkiaOutputDeviceX11(
gfx::AcceleratedWidget widget,
DidSwapBufferCompleteCallback did_swap_buffer_complete_callback)
: SkiaOutputDeviceOffscreen(gr_context,
false /* flipped */,
true /* flipped */,
true /* has_alpha */,
did_swap_buffer_complete_callback),
display_(gfx::GetXDisplay()),
......@@ -32,8 +32,9 @@ SkiaOutputDeviceX11::SkiaOutputDeviceX11(
bpp_ = gfx::BitsPerPixelForPixmapDepth(display_, attributes_.depth);
support_rendr_ = ui::QueryRenderSupport(display_);
capabilities_.flipped_output_surface = false;
capabilities_.supports_post_sub_buffer = true;
// |capabilities_| should be set by SkiaOutputDeviceOffscreen.
DCHECK(capabilities_.flipped_output_surface);
DCHECK(capabilities_.supports_post_sub_buffer);
}
SkiaOutputDeviceX11::~SkiaOutputDeviceX11() {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment