Move flush id from WebGraphicsContext3DImpl to GLES2Implementation.

This means calls to any flush or finish methods on GLES2Implementation
will update the flush id, and calls to either
WebGraphicsContext3D::lastFlushID() or to
GLES2Interface::GetLastFlushIdCHROMIUM() will return the same answer
always.

R=kbr@chromium.org, piman
BUG=584497
CQ_INCLUDE_TRYBOTS=tryserver.chromium.win:win_optional_gpu_tests_rel;tryserver.chromium.mac:mac_optional_gpu_tests_rel

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

Cr-Commit-Position: refs/heads/master@{#381647}


CrOS-Libchrome-Original-Commit: 97aa5e3544f15ec76416eae93a149dc250c4a647
3 files changed
tree: 8967660c94e806f8097f57f875398793b4c9cd87
  1. base/
  2. build/
  3. components/
  4. dbus/
  5. device/
  6. ipc/
  7. mojo/
  8. testing/
  9. third_party/
  10. ui/