зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1059033 - Part 5: Implement OptimizeSourceSurface for DrawTargetCG. r=Bas
--HG-- extra : rebase_source : dac51f66400d5810b9662cf6cf48ce60bf1aa4d1
This commit is contained in:
Родитель
0a72e088cb
Коммит
6a86816b2b
|
@ -254,7 +254,12 @@ DrawTargetCG::OptimizeSourceSurface(SourceSurface *aSurface) const
|
||||||
aSurface->GetType() == SurfaceType::COREGRAPHICS_CGCONTEXT) {
|
aSurface->GetType() == SurfaceType::COREGRAPHICS_CGCONTEXT) {
|
||||||
return aSurface;
|
return aSurface;
|
||||||
}
|
}
|
||||||
return aSurface->GetDataSurface();
|
RefPtr<DataSourceSurface> data = aSurface->GetDataSurface();
|
||||||
|
|
||||||
|
return CreateSourceSurfaceFromData(data->GetData(),
|
||||||
|
data->GetSize(),
|
||||||
|
data->Stride(),
|
||||||
|
data->GetFormat());
|
||||||
}
|
}
|
||||||
|
|
||||||
class UnboundnessFixer
|
class UnboundnessFixer
|
||||||
|
|
Загрузка…
Ссылка в новой задаче