| OLD | NEW | 
|---|
| 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be | 
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. | 
| 4 | 4 | 
| 5 // This file defines the CommandBufferEngine class, providing the main loop for | 5 // This file defines the CommandBufferEngine class, providing the main loop for | 
| 6 // the service, exposing the RPC API, managing the command parser. | 6 // the service, exposing the RPC API, managing the command parser. | 
| 7 | 7 | 
| 8 #ifndef GPU_COMMAND_BUFFER_SERVICE_CMD_BUFFER_ENGINE_H_ | 8 #ifndef GPU_COMMAND_BUFFER_SERVICE_CMD_BUFFER_ENGINE_H_ | 
| 9 #define GPU_COMMAND_BUFFER_SERVICE_CMD_BUFFER_ENGINE_H_ | 9 #define GPU_COMMAND_BUFFER_SERVICE_CMD_BUFFER_ENGINE_H_ | 
| 10 | 10 | 
| (...skipping 11 matching lines...) Expand all  Loading... | 
| 22   } | 22   } | 
| 23 | 23 | 
| 24   // Gets the base address and size of a registered shared memory buffer. | 24   // Gets the base address and size of a registered shared memory buffer. | 
| 25   // Parameters: | 25   // Parameters: | 
| 26   //   shm_id: the identifier for the shared memory buffer. | 26   //   shm_id: the identifier for the shared memory buffer. | 
| 27   virtual Buffer GetSharedMemoryBuffer(int32 shm_id) = 0; | 27   virtual Buffer GetSharedMemoryBuffer(int32 shm_id) = 0; | 
| 28 | 28 | 
| 29   // Sets the token value. | 29   // Sets the token value. | 
| 30   virtual void set_token(int32 token) = 0; | 30   virtual void set_token(int32 token) = 0; | 
| 31 | 31 | 
|  | 32   // Sets the shared memory buffer used for commands. | 
|  | 33   virtual bool SetGetBuffer(int32 transfer_buffer_id) = 0; | 
|  | 34 | 
| 32   // Sets the "get" pointer. Return false if offset is out of range. | 35   // Sets the "get" pointer. Return false if offset is out of range. | 
| 33   virtual bool SetGetOffset(int32 offset) = 0; | 36   virtual bool SetGetOffset(int32 offset) = 0; | 
| 34 | 37 | 
| 35   // Gets the "get" pointer. | 38   // Gets the "get" pointer. | 
| 36   virtual int32 GetGetOffset() = 0; | 39   virtual int32 GetGetOffset() = 0; | 
| 37 | 40 | 
| 38  private: | 41  private: | 
| 39   DISALLOW_COPY_AND_ASSIGN(CommandBufferEngine); | 42   DISALLOW_COPY_AND_ASSIGN(CommandBufferEngine); | 
| 40 }; | 43 }; | 
| 41 | 44 | 
| 42 }  // namespace gpu | 45 }  // namespace gpu | 
| 43 | 46 | 
| 44 #endif  // GPU_COMMAND_BUFFER_SERVICE_CMD_BUFFER_ENGINE_H_ | 47 #endif  // GPU_COMMAND_BUFFER_SERVICE_CMD_BUFFER_ENGINE_H_ | 
| OLD | NEW | 
|---|