Index: content/common/gpu/gpu_channel.h |
diff --git a/content/common/gpu/gpu_channel.h b/content/common/gpu/gpu_channel.h |
index a47ccf941c28c18e010d88eb659ccac1ad5134e4..1af6e7469492aa305bafe569228a60d102724dab 100644 |
--- a/content/common/gpu/gpu_channel.h |
+++ b/content/common/gpu/gpu_channel.h |
@@ -50,6 +50,7 @@ class MessageFilter; |
} |
namespace content { |
+class GpuArcAccelerator; |
class GpuChannelManager; |
class GpuChannelMessageFilter; |
class GpuChannelMessageQueue; |
@@ -228,6 +229,8 @@ class CONTENT_EXPORT GpuChannel |
bool* succeeded); |
void OnDestroyCommandBuffer(int32 route_id); |
void OnCreateJpegDecoder(int32 route_id, IPC::Message* reply_msg); |
+ void OnCreateArcAccelerator(uint32_t device_type); |
+ void OnShutdownArcAccelerators(); |
// The lifetime of objects of this class is managed by a GpuChannelManager. |
// The GpuChannelManager destroy all the GpuChannels that they own when they |
@@ -278,6 +281,8 @@ class CONTENT_EXPORT GpuChannel |
scoped_ptr<GpuJpegDecodeAccelerator> jpeg_decoder_; |
+ scoped_ptr<GpuArcAccelerator> arc_accelerator_; |
+ |
gpu::gles2::DisallowedFeatures disallowed_features_; |
GpuWatchdog* watchdog_; |