Re-land: gpu: Make in-process default service global
commit23adcfd7f084c66fbd63d9974ed52afe7c1295c8
authorboliu <boliu@chromium.org>
Thu, 27 Nov 2014 17:45:53 +0000 (27 09:45 -0800)
committerCommit bot <commit-bot@chromium.org>
Thu, 27 Nov 2014 17:46:23 +0000 (27 17:46 +0000)
tree3b7ae0e1779d3d3a291a7c4fe63915b2dc82a47e
parenta1ad524aff1ced38138e264c9fb8e65f15b60c63
Re-land: gpu: Make in-process default service global

This is a minor clean up to avoid creating/destroying multiple gpu
threads when using the in-process command buffer. Removes some
complexity in code and keeps a consistent thread id, just like the
cross-process command buffer.

BUG=

Previous committed: https://crrev.com/496ecd8d62b325362409272c6b26fb027e640786
Previous Cr-Commit-Position: refs/heads/master@{#305782}

Reland include valgrind suppressions.

Review URL: https://codereview.chromium.org/727093004

Cr-Commit-Position: refs/heads/master@{#306007}
gpu/command_buffer/service/in_process_command_buffer.cc
gpu/command_buffer/service/in_process_command_buffer.h
tools/valgrind/memcheck/suppressions.txt