Commit 69cc6244 authored by Adlai Holler's avatar Adlai Holler Committed by Commit Bot

Remove some uses of deprecated SkSurface::getContext

The replacement is SkSurface::recordingContext()->asDirectContext().

Change-Id: I83eccf75f46b3d84f5461cf2c52773529a43ba97
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2410719Reviewed-by: default avatarKhushal <khushalsagar@chromium.org>
Commit-Queue: Adlai Holler <adlai@google.com>
Cr-Commit-Position: refs/heads/master@{#806982}
parent b55cb9ca
...@@ -93,8 +93,11 @@ void OutputPresenter::Image::EndWriteSkia() { ...@@ -93,8 +93,11 @@ void OutputPresenter::Image::EndWriteSkia() {
.fSignalSemaphores = end_semaphores_.data(), .fSignalSemaphores = end_semaphores_.data(),
}; };
scoped_skia_write_access_->surface()->flush(flush_info); scoped_skia_write_access_->surface()->flush(flush_info);
DCHECK(scoped_skia_write_access_->surface()->getContext()); auto* direct_context = scoped_skia_write_access_->surface()
scoped_skia_write_access_->surface()->getContext()->submit(); ->recordingContext()
->asDirectContext();
DCHECK(direct_context);
direct_context->submit();
} }
scoped_skia_write_access_.reset(); scoped_skia_write_access_.reset();
end_semaphores_.clear(); end_semaphores_.clear();
......
...@@ -211,7 +211,7 @@ void VulkanDemo::RenderFrame() { ...@@ -211,7 +211,7 @@ void VulkanDemo::RenderFrame() {
GrBackendSurfaceMutableState state(VK_IMAGE_LAYOUT_PRESENT_SRC_KHR, GrBackendSurfaceMutableState state(VK_IMAGE_LAYOUT_PRESENT_SRC_KHR,
queue_index); queue_index);
sk_surface_->flush(flush_info, &state); sk_surface_->flush(flush_info, &state);
sk_surface_->getContext()->submit(); sk_surface_->recordingContext()->asDirectContext()->submit();
auto backend = sk_surface_->getBackendRenderTarget( auto backend = sk_surface_->getBackendRenderTarget(
SkSurface::kFlushRead_BackendHandleAccess); SkSurface::kFlushRead_BackendHandleAccess);
GrVkImageInfo vk_image_info; GrVkImageInfo vk_image_info;
......
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