diff options
Diffstat (limited to 'chromium/ui/ozone/platform/drm/gpu/gbm_surfaceless.cc')
-rw-r--r-- | chromium/ui/ozone/platform/drm/gpu/gbm_surfaceless.cc | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/chromium/ui/ozone/platform/drm/gpu/gbm_surfaceless.cc b/chromium/ui/ozone/platform/drm/gpu/gbm_surfaceless.cc index 67cb75493b6..1eeedd18ec9 100644 --- a/chromium/ui/ozone/platform/drm/gpu/gbm_surfaceless.cc +++ b/chromium/ui/ozone/platform/drm/gpu/gbm_surfaceless.cc @@ -13,7 +13,7 @@ #include "base/task/post_task.h" #include "base/task/thread_pool.h" #include "base/trace_event/trace_event.h" -#include "ui/gfx/gpu_fence.h" +#include "ui/gfx/gpu_fence_handle.h" #include "ui/gfx/presentation_feedback.h" #include "ui/gl/gl_bindings.h" #include "ui/ozone/common/egl_util.h" @@ -268,7 +268,8 @@ void GbmSurfaceless::SubmitFrame() { submitted_frame_->ScheduleOverlayPlanes(widget_); if (!schedule_planes_succeeded) { - OnSubmission(gfx::SwapResult::SWAP_FAILED, nullptr); + OnSubmission(gfx::SwapResult::SWAP_FAILED, + /*release_fence=*/gfx::GpuFenceHandle()); OnPresentation(gfx::PresentationFeedback::Failure()); return; } @@ -296,7 +297,7 @@ void GbmSurfaceless::FenceRetired(PendingFrame* frame) { } void GbmSurfaceless::OnSubmission(gfx::SwapResult result, - std::unique_ptr<gfx::GpuFence> out_fence) { + gfx::GpuFenceHandle release_fence) { submitted_frame_->swap_result = result; } |