diff options
author | boliu <boliu@chromium.org> | 2014-09-10 20:07:24 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2014-09-11 03:09:23 +0000 |
commit | 1a908118bc141a4fd3793438b79cd5b9422dd22b (patch) | |
tree | 2fff5cf067b64afb5081431845569a6762c641ad /gpu/command_buffer | |
parent | 8a83898033242f000c27781cc6050d3464bf24d3 (diff) | |
download | chromium_src-1a908118bc141a4fd3793438b79cd5b9422dd22b.zip chromium_src-1a908118bc141a4fd3793438b79cd5b9422dd22b.tar.gz chromium_src-1a908118bc141a4fd3793438b79cd5b9422dd22b.tar.bz2 |
Call MakeCurrent in in-process idle work
BUG=413044
Review URL: https://codereview.chromium.org/556323004
Cr-Commit-Position: refs/heads/master@{#294308}
Diffstat (limited to 'gpu/command_buffer')
-rw-r--r-- | gpu/command_buffer/service/in_process_command_buffer.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gpu/command_buffer/service/in_process_command_buffer.cc b/gpu/command_buffer/service/in_process_command_buffer.cc index 4d72136..da7433e 100644 --- a/gpu/command_buffer/service/in_process_command_buffer.cc +++ b/gpu/command_buffer/service/in_process_command_buffer.cc @@ -522,7 +522,7 @@ void InProcessCommandBuffer::PerformIdleWork() { CheckSequencedThread(); idle_work_pending_ = false; base::AutoLock lock(command_buffer_lock_); - if (gpu_scheduler_->HasMoreWork()) { + if (MakeCurrent() && gpu_scheduler_->HasMoreWork()) { gpu_scheduler_->PerformIdleWork(); ScheduleIdleWorkOnGpuThread(); } |