| Index: webkit/common/gpu/context_provider_in_process.cc
|
| diff --git a/webkit/common/gpu/context_provider_in_process.cc b/webkit/common/gpu/context_provider_in_process.cc
|
| index 3785d38add9fe0ed20caa9234da8837aa6bb8adf..e4ca1d8a42cfdb50838f485c9387677a0c631795 100644
|
| --- a/webkit/common/gpu/context_provider_in_process.cc
|
| +++ b/webkit/common/gpu/context_provider_in_process.cc
|
| @@ -110,6 +110,13 @@ bool ContextProviderInProcess::BindToCurrentThread() {
|
|
|
| void ContextProviderInProcess::InitializeCapabilities() {
|
| capabilities_.gpu = context3d_->GetImplementation()->capabilities();
|
| +
|
| + size_t mapped_memory_limit = context3d_->GetMappedMemoryLimit();
|
| + capabilities_.max_transfer_buffer_usage_bytes =
|
| + mapped_memory_limit ==
|
| + WebGraphicsContext3DInProcessCommandBufferImpl::kNoLimit
|
| + ? std::numeric_limits<size_t>::max()
|
| + : mapped_memory_limit;
|
| }
|
|
|
| cc::ContextProvider::Capabilities
|
|
|