Upstream version 7.35.139.0
[platform/framework/web/crosswalk.git] / src / content / browser / renderer_host / compositor_impl_android.cc
index 5f80889..6deaa5d 100644 (file)
@@ -397,12 +397,19 @@ CreateGpuProcessViewContext(
   limits.max_transfer_buffer_size = std::min(
       3 * full_screen_texture_size_in_bytes, kDefaultMaxTransferBufferSize);
   limits.mapped_memory_reclaim_limit = 2 * 1024 * 1024;
+#if !defined(OS_CHROMEOS)
+  bool bind_generates_resource = false;
+#endif
+  bool lose_context_when_out_of_memory = true;
   return make_scoped_ptr(
       new WebGraphicsContext3DCommandBufferImpl(surface_id,
                                                 url,
                                                 gpu_channel_host.get(),
                                                 attributes,
-                                                false,
+#if !defined(OS_CHROMEOS)
+                                                bind_generates_resource,
+#endif
+                                                lose_context_when_out_of_memory,
                                                 limits,
                                                 NULL));
 }