commit | 063f6d2a2897dcfb9afc3ee80cbb78ef87e9fe2a | [log] [tgz] |
---|---|---|
author | Sunny Sachanandani <[email protected]> | Tue Oct 16 20:23:07 2018 |
committer | Commit Bot <[email protected]> | Tue Oct 16 20:23:07 2018 |
tree | aadabc8e7fc4df01dbfa6c03dd9c4f9ac0f4162d | |
parent | 248a5a86102d0c024e363f263c2df2894f1f3ff0 [diff] |
Revert "Remove WaitSyncTokenCHROMIUM command" This reverts commit c19106d109d4d36871c11bfb5a683d222583dd15. Reason for revert: Causing multiple mac gpu fyi failures crbug.com/895984 Original change's description: > Remove WaitSyncTokenCHROMIUM command > > After migrating InProcessCommandBuffer to use GPU scheduler, most tasks > are scheduled after their sync token dependencies are satisifed (see > crrev.com/c/1157874). > > The one exception was the WaitSyncToken IPC used by ReturnFrontBuffer > for pepper, which specifies a sync token, and waits while handling the > message. > > Change ReturnFrontBuffer to contain the sync token, and use it to > specify the dependency to the scheduler. > > Remove WaitSyncTokenCHROMIUM command, since sync token dependencies are > specified as task metadata in all cases. > > Make other cleanups such as removing unnecessary sync token tests, and > make sure the sync token code paths are not used where unsupported by > using NOTREACHED. > > Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel > Change-Id: Ieee4f6e2427a59a4e0c4b3c983cb489741241272 > Bug: 778753 > Reviewed-on: https://chromium-review.googlesource.com/c/1168155 > Reviewed-by: Bo <[email protected]> > Reviewed-by: Daniel Cheng <[email protected]> > Reviewed-by: Antoine Labour <[email protected]> > Commit-Queue: Sunny Sachanandani <[email protected]> > Cr-Commit-Position: refs/heads/master@{#599849} [email protected],[email protected],[email protected],[email protected] Change-Id: I87347c05dded27955410b08e40f37388a484d5f9 No-Presubmit: true No-Tree-Checks: true No-Try: true Bug: 778753, 895984 Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel Reviewed-on: https://chromium-review.googlesource.com/c/1284394 Reviewed-by: Sunny Sachanandani <[email protected]> Commit-Queue: Sunny Sachanandani <[email protected]> Cr-Commit-Position: refs/heads/master@{#600102}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .