New issue
Advanced search Search tips

Issue 787063 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Nov 2017
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Bug

Blocking:
issue 602688



Sign in to add a comment

Passthrough command decoder: Allow context preemption on slow commands.

Project Member Reported by geoffl...@chromium.org, Nov 20 2017

Issue description

GLES2DecoderImpl uses the ExitCommandProcessingEarly function on several commands that are known to be slow, allowing the scheduler to process other things in the meantime.

Make sure the passthrough command decoder does the same thing.
 
Project Member

Comment 1 by bugdroid1@chromium.org, Nov 20 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/39308220ba66a47086a87743064646d87cab85d9

commit 39308220ba66a47086a87743064646d87cab85d9
Author: Geoff Lang <geofflang@chromium.org>
Date: Mon Nov 20 22:03:37 2017

Allow for context preemption on slow commands in the passthrough cmd decoder.

BUG= 787063 

Cq-Include-Trybots: master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel
Change-Id: I42d81450936347581eb0f0b17a40c6c20aaee927
Reviewed-on: https://chromium-review.googlesource.com/779881
Reviewed-by: Antoine Labour <piman@chromium.org>
Commit-Queue: Geoff Lang <geofflang@chromium.org>
Cr-Commit-Position: refs/heads/master@{#517943}
[modify] https://crrev.com/39308220ba66a47086a87743064646d87cab85d9/gpu/command_buffer/service/gles2_cmd_decoder_passthrough.h
[modify] https://crrev.com/39308220ba66a47086a87743064646d87cab85d9/gpu/command_buffer/service/gles2_cmd_decoder_passthrough_doers.cc

Status: Fixed (was: Untriaged)

Sign in to add a comment