| 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();
|
|
|