| // Copyright 2016 The Chromium Authors | |
| // Use of this source code is governed by a BSD-style license that can be | |
| // found in the LICENSE file. | |
| module gpu.mojom; | |
| // See gpu/command_buffer/common/constants.h | |
| enum CommandBufferNamespace { | |
| INVALID = -1, | |
| GPU_IO, | |
| IN_PROCESS, | |
| MOJO, | |
| MOJO_LOCAL, | |
| NUM_COMMAND_BUFFER_NAMESPACES | |
| }; | |
| // See gpu/command_buffer/common/sync_token.h | |
| struct SyncToken { | |
| bool verified_flush; | |
| CommandBufferNamespace namespace_id; | |
| uint64 command_buffer_id; | |
| uint64 release_count; | |
| }; |