| Index: chrome/browser/gpu_process_host.h
|
| ===================================================================
|
| --- chrome/browser/gpu_process_host.h (revision 68066)
|
| +++ chrome/browser/gpu_process_host.h (working copy)
|
| @@ -16,6 +16,8 @@
|
|
|
| struct GpuHostMsg_AcceleratedSurfaceSetIOSurface_Params;
|
| struct GpuHostMsg_AcceleratedSurfaceBuffersSwapped_Params;
|
| +class GpuBlacklist;
|
| +class GpuFeatureFlags;
|
| class GPUInfo;
|
| class ResourceMessageFilter;
|
|
|
| @@ -103,6 +105,7 @@
|
| // Sends the response for establish channel request to the renderer.
|
| void SendEstablishChannelReply(const IPC::ChannelHandle& channel,
|
| const GPUInfo& gpu_info,
|
| + const GpuFeatureFlags& gpu_feature_flags,
|
| ResourceMessageFilter* filter);
|
| // Sends the response for synchronization request to the renderer.
|
| void SendSynchronizationReply(IPC::Message* reply,
|
| @@ -120,9 +123,13 @@
|
| bool CanLaunchGpuProcess() const;
|
| bool LaunchGpuProcess();
|
|
|
| + bool LoadGpuBlacklist();
|
| +
|
| bool initialized_;
|
| bool initialized_successfully_;
|
|
|
| + scoped_ptr<GpuBlacklist> gpu_blacklist_;
|
| +
|
| // These are the channel requests that we have already sent to
|
| // the GPU process, but haven't heard back about yet.
|
| std::queue<ChannelRequest> sent_requests_;
|
|
|