gpu: Remove pre-scheduler scheduling logic

Desktop / Chromium - Sunny Sachanandani [chromium.org] - 25 October 2017 21:08 UTC

Remove the finch feature that controls gpu scheduler since it's been enabled for a while now. Remove gpu channel message queue and associated preemption logic.

R=piman BUG=736117

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: I68665f11e08082585daa670a30b095dece426099 Reviewed-on: https://chromium-review.googlesource.com/699418 Commit-Queue: Sunny Sachanandani

adddad7 gpu: Remove pre-scheduler scheduling logic.
.../chromeos/login/chrome_restart_request.cc | 1 -
chrome/common/crash_keys.cc | 1 -
components/viz/service/gl/gpu_service_impl.cc | 6 +-
content/browser/android/content_startup_flags.cc | 2 -
content/browser/gpu/compositor_util.cc | 3 -
.../browser/gpu/gpu_data_manager_impl_private.cc | 2 -
content/public/browser/gpu_utils.cc | 2 -
content/public/common/content_switches.cc | 3 -
content/public/common/content_switches.h | 1 -
gpu/command_buffer/service/BUILD.gn | 1 -
gpu/command_buffer/service/gpu_preferences.h | 6 -
gpu/command_buffer/service/preemption_flag.h | 33 --
gpu/config/gpu_finch_features.cc | 5 -
gpu/config/gpu_finch_features.h | 2 -
gpu/ipc/common/gpu_preferences.mojom | 2 -
gpu/ipc/common/gpu_preferences_struct_traits.h | 8 -
gpu/ipc/common/gpu_preferences_util_unittest.cc | 2 -
gpu/ipc/common/struct_traits_unittest.cc | 4 -
gpu/ipc/service/gpu_channel.cc | 567 +--------------------
gpu/ipc/service/gpu_channel.h | 21 -
gpu/ipc/service/gpu_channel_manager.cc | 10 +-
gpu/ipc/service/gpu_channel_manager.h | 20 +-
gpu/ipc/service/gpu_channel_test_common.cc | 4 +-
gpu/ipc/service/gpu_channel_test_common.h | 2 +
gpu/ipc/service/gpu_command_buffer_stub.cc | 23 +-
25 files changed, 47 insertions(+), 684 deletions(-)

Upstream: git.chromium.org


  • Share