| Index: content/renderer/webgraphicscontext3d_provider_impl.cc
|
| diff --git a/content/renderer/webgraphicscontext3d_provider_impl.cc b/content/renderer/webgraphicscontext3d_provider_impl.cc
|
| index 3fc7e6e80ca21721fb404f393584e080e7e0385d..dac541f8efc1d8847a3ef6df9f71903019c2ab3d 100644
|
| --- a/content/renderer/webgraphicscontext3d_provider_impl.cc
|
| +++ b/content/renderer/webgraphicscontext3d_provider_impl.cc
|
| @@ -11,8 +11,9 @@
|
| namespace content {
|
|
|
| WebGraphicsContext3DProviderImpl::WebGraphicsContext3DProviderImpl(
|
| - scoped_refptr<ContextProviderCommandBuffer> provider)
|
| - : provider_(std::move(provider)) {}
|
| + scoped_refptr<ContextProviderCommandBuffer> provider,
|
| + bool software_rendering)
|
| + : provider_(std::move(provider)), software_rendering_(software_rendering) {}
|
|
|
| WebGraphicsContext3DProviderImpl::~WebGraphicsContext3DProviderImpl() {}
|
|
|
| @@ -32,6 +33,10 @@ gpu::Capabilities WebGraphicsContext3DProviderImpl::getCapabilities() {
|
| return provider_->ContextCapabilities();
|
| }
|
|
|
| +bool WebGraphicsContext3DProviderImpl::isSoftwareRendering() const {
|
| + return software_rendering_;
|
| +}
|
| +
|
| void WebGraphicsContext3DProviderImpl::setLostContextCallback(
|
| blink::WebClosure c) {
|
| provider_->SetLostContextCallback(c.TakeBaseCallback());
|
|
|