Index: content/browser/compositor/gpu_process_transport_factory.cc |
diff --git a/content/browser/compositor/gpu_process_transport_factory.cc b/content/browser/compositor/gpu_process_transport_factory.cc |
index bc9f7ecbe399874f15496dfbba9e96f57f9f029f..79c174900506249e249f606788d2c2f4579bef5e 100644 |
--- a/content/browser/compositor/gpu_process_transport_factory.cc |
+++ b/content/browser/compositor/gpu_process_transport_factory.cc |
@@ -428,6 +428,8 @@ GpuProcessTransportFactory::CreateContextCommon(int surface_id) { |
attrs.stencil = false; |
attrs.antialias = false; |
attrs.noAutomaticFlushes = true; |
+ bool bind_generates_resources = false; |
+ bool lose_context_when_out_of_memory = true; |
CauseForGpuLaunch cause = |
CAUSE_FOR_GPU_LAUNCH_WEBGRAPHICSCONTEXT3DCOMMANDBUFFERIMPL_INITIALIZE; |
scoped_refptr<GpuChannelHost> gpu_channel_host( |
@@ -443,7 +445,8 @@ GpuProcessTransportFactory::CreateContextCommon(int surface_id) { |
url, |
gpu_channel_host.get(), |
attrs, |
- false, |
+ bind_generates_resources, |
+ lose_context_when_out_of_memory, |
WebGraphicsContext3DCommandBufferImpl::SharedMemoryLimits(), |
NULL)); |
return context.Pass(); |