| Index: cc/test/test_in_process_context_provider.h
|
| diff --git a/cc/test/test_in_process_context_provider.h b/cc/test/test_in_process_context_provider.h
|
| index 0b8ea123c70b83fc767627d7583c864956d4e265..b6bd6cb5e44e5b71bbb6b2edb198d6c30a1fd766 100644
|
| --- a/cc/test/test_in_process_context_provider.h
|
| +++ b/cc/test/test_in_process_context_provider.h
|
| @@ -50,6 +50,13 @@ class TestInProcessContextProvider : public ContextProvider {
|
| void SetLostContextCallback(
|
| const LostContextCallback& lost_context_callback) override;
|
|
|
| + void SetDisableOneComponentTextures(bool disable) {
|
| + capabilities_disable_one_component_textures_ = disable;
|
| + }
|
| + void SetSupportTextureHalfFloatLinear(bool support) {
|
| + capabilities_texture_half_float_linear_ = support;
|
| + }
|
| +
|
| protected:
|
| friend class base::RefCountedThreadSafe<TestInProcessContextProvider>;
|
| ~TestInProcessContextProvider() override;
|
| @@ -61,6 +68,9 @@ class TestInProcessContextProvider : public ContextProvider {
|
| std::unique_ptr<skia_bindings::GrContextForGLES2Interface> gr_context_;
|
| std::unique_ptr<ContextCacheController> cache_controller_;
|
| base::Lock context_lock_;
|
| +
|
| + bool capabilities_disable_one_component_textures_ = false;
|
| + bool capabilities_texture_half_float_linear_ = false;
|
| };
|
|
|
| } // namespace cc
|
|
|