| Index: cc/resources/gpu_rasterizer.cc
|
| diff --git a/cc/resources/gpu_rasterizer.cc b/cc/resources/gpu_rasterizer.cc
|
| index fe13af706ce5c91c421112f9c005e7b4d5a9dc33..b6cd5a1f0c2a20884d84a2fb797fc4b6c57ba15e 100644
|
| --- a/cc/resources/gpu_rasterizer.cc
|
| +++ b/cc/resources/gpu_rasterizer.cc
|
| @@ -31,20 +31,23 @@ scoped_ptr<GpuRasterizer> GpuRasterizer::Create(
|
| ContextProvider* context_provider,
|
| ResourceProvider* resource_provider,
|
| bool use_distance_field_text,
|
| - bool tile_prepare_enabled) {
|
| - return make_scoped_ptr<GpuRasterizer>(
|
| - new GpuRasterizer(context_provider, resource_provider,
|
| - use_distance_field_text, tile_prepare_enabled));
|
| + bool tile_prepare_enabled,
|
| + int msaa_sample_count) {
|
| + return make_scoped_ptr<GpuRasterizer>(new GpuRasterizer(
|
| + context_provider, resource_provider, use_distance_field_text,
|
| + tile_prepare_enabled, msaa_sample_count));
|
| }
|
|
|
| GpuRasterizer::GpuRasterizer(ContextProvider* context_provider,
|
| ResourceProvider* resource_provider,
|
| bool use_distance_field_text,
|
| - bool tile_prepare_enabled)
|
| + bool tile_prepare_enabled,
|
| + int msaa_sample_count)
|
| : context_provider_(context_provider),
|
| resource_provider_(resource_provider),
|
| use_distance_field_text_(use_distance_field_text),
|
| - tile_prepare_enabled_(tile_prepare_enabled) {
|
| + tile_prepare_enabled_(tile_prepare_enabled),
|
| + msaa_sample_count_(msaa_sample_count) {
|
| DCHECK(context_provider_);
|
| }
|
|
|
| @@ -123,7 +126,8 @@ void GpuRasterizer::AddToMultiPictureDraw(const Tile* tile,
|
| new ResourceProvider::ScopedWriteLockGr(resource_provider_,
|
| resource->id()));
|
| SkSurface* sk_surface = lock->GetSkSurface(
|
| - use_distance_field_text, tile->raster_source()->CanUseLCDText());
|
| + use_distance_field_text, tile->raster_source()->CanUseLCDText(),
|
| + msaa_sample_count_);
|
|
|
| locks->push_back(lock.Pass());
|
|
|
|
|