зеркало из https://github.com/mozilla/moz-skia.git
Minimal changes to not crash GPU with color fonts.
Review URL: https://codereview.chromium.org/88993003 git-svn-id: http://skia.googlecode.com/svn/trunk@12400 2bbb7eff-a529-9590-31e7-b0007b416f81
This commit is contained in:
Родитель
3daa1aed7a
Коммит
7435f34b47
|
@ -176,6 +176,8 @@ SkScalerContext* SkGTypeface::onCreateScalerContext(
|
|||
|
||||
void SkGTypeface::onFilterRec(SkScalerContextRec* rec) const {
|
||||
fProxy->filterRec(rec);
|
||||
rec->setHinting(SkPaint::kNo_Hinting);
|
||||
rec->fMaskFormat = SkMask::kARGB32_Format;
|
||||
}
|
||||
|
||||
SkAdvancedTypefaceMetrics* SkGTypeface::onGetAdvancedTypefaceMetrics(
|
||||
|
|
|
@ -85,6 +85,8 @@ GrMaskFormat SkGrFontScaler::getMaskFormat() {
|
|||
return kA8_GrMaskFormat;
|
||||
case SkMask::kLCD16_Format:
|
||||
return kA565_GrMaskFormat;
|
||||
// TODO: properly support kARGB32_Format.
|
||||
case SkMask::kARGB32_Format:
|
||||
case SkMask::kLCD32_Format:
|
||||
return kA888_GrMaskFormat;
|
||||
default:
|
||||
|
|
Загрузка…
Ссылка в новой задаче