| Index: cc/resources/resource_provider.h
|
| diff --git a/cc/resources/resource_provider.h b/cc/resources/resource_provider.h
|
| index cf1bb9b53f29624f205646aa34763611998e60ee..d8772a06cc924dba7557462c59112e76398b7471 100644
|
| --- a/cc/resources/resource_provider.h
|
| +++ b/cc/resources/resource_provider.h
|
| @@ -75,7 +75,8 @@ class CC_EXPORT ResourceProvider {
|
| SharedBitmapManager* shared_bitmap_manager,
|
| int highp_threshold_min,
|
| bool use_rgba_4444_texture_format,
|
| - size_t id_allocation_chunk_size);
|
| + size_t id_allocation_chunk_size,
|
| + bool use_distance_field_text);
|
| virtual ~ResourceProvider();
|
|
|
| void InitializeSoftware();
|
| @@ -477,7 +478,8 @@ class CC_EXPORT ResourceProvider {
|
| class DirectRasterBuffer : public RasterBuffer {
|
| public:
|
| DirectRasterBuffer(const Resource* resource,
|
| - ResourceProvider* resource_provider);
|
| + ResourceProvider* resource_provider,
|
| + bool use_distance_field_text);
|
| virtual ~DirectRasterBuffer();
|
|
|
| protected:
|
| @@ -488,6 +490,7 @@ class CC_EXPORT ResourceProvider {
|
| private:
|
| skia::RefPtr<SkSurface> surface_;
|
| uint32_t surface_generation_id_;
|
| + const bool use_distance_field_text_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(DirectRasterBuffer);
|
| };
|
| @@ -566,7 +569,8 @@ class CC_EXPORT ResourceProvider {
|
| SharedBitmapManager* shared_bitmap_manager,
|
| int highp_threshold_min,
|
| bool use_rgba_4444_texture_format,
|
| - size_t id_allocation_chunk_size);
|
| + size_t id_allocation_chunk_size,
|
| + bool use_distance_field_text);
|
|
|
| void CleanUpGLIfNeeded();
|
|
|
| @@ -652,6 +656,8 @@ class CC_EXPORT ResourceProvider {
|
|
|
| bool use_sync_query_;
|
|
|
| + bool use_distance_field_text_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(ResourceProvider);
|
| };
|
|
|
|
|