| Index: mojo/gles2/gles2_context.cc
|
| diff --git a/mojo/gles2/gles2_context.cc b/mojo/gles2/gles2_context.cc
|
| index 6d4106d2c082266d26a83b87c0d6d4d67140b7cf..306ffeb7c3aeb5de57b09a42e7abfdcee3f1056d 100644
|
| --- a/mojo/gles2/gles2_context.cc
|
| +++ b/mojo/gles2/gles2_context.cc
|
| @@ -40,11 +40,16 @@ bool GLES2Context::Initialize() {
|
| return false;
|
| gles2_helper_->SetAutomaticFlushes(false);
|
| transfer_buffer_.reset(new gpu::TransferBuffer(gles2_helper_.get()));
|
| + bool bind_generates_resource = true;
|
| + // TODO(piman): Some contexts (such as compositor) want this to be true, so
|
| + // this needs to be a public parameter.
|
| + bool lose_context_when_out_of_memory = false;
|
| implementation_.reset(
|
| new gpu::gles2::GLES2Implementation(gles2_helper_.get(),
|
| NULL,
|
| transfer_buffer_.get(),
|
| - true,
|
| + bind_generates_resource,
|
| + lose_context_when_out_of_memory,
|
| &command_buffer_));
|
| return implementation_->Initialize(kDefaultStartTransferBufferSize,
|
| kDefaultMinTransferBufferSize,
|
|
|