diff options
author | dyen <dyen@chromium.org> | 2015-09-04 09:54:49 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-09-04 16:55:21 +0000 |
commit | 4151ec766a698853621a1fff2b2b80c8bc36cc0c (patch) | |
tree | 56d6d77a861f45121633a8c79063212fe9edbc90 /ipc | |
parent | 5842c5a78e0061f27b05f1973f8ae9e2ebdd0291 (diff) | |
download | chromium_src-4151ec766a698853621a1fff2b2b80c8bc36cc0c.zip chromium_src-4151ec766a698853621a1fff2b2b80c8bc36cc0c.tar.gz chromium_src-4151ec766a698853621a1fff2b2b80c8bc36cc0c.tar.bz2 |
GPU Channel's now maintain a global order number for each processed IPC.
Each IPC that a GPU Channel processes now is assigned a global order
ID which is associated to each. As they get processed each channel
can be queried what they are currently processing, what they have
already processed, and what they will eventually process.
The global order number also replaces the number of messages processed
number that was used before. Technically they do not contain the same
information (IE it is impossible to query how many messages a channel
has processed now), but the old use cases didn't use the variable for
this way. The old use cases can be replaced with the new order number,
which was whether an IPC message has been processed already, and
whether a channel has been active.
BUG=514815
Review URL: https://codereview.chromium.org/1308913004
Cr-Commit-Position: refs/heads/master@{#347428}
Diffstat (limited to 'ipc')
0 files changed, 0 insertions, 0 deletions