mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-15 06:15:43 +00:00
Bug 1413178 - Initialize the new field that was added in webrender commit 479d43ab4f245c42b33e12f9b6f050045ec84ab3. r=lsalzman
MozReview-Commit-ID: 3oFtSjbnBsI --HG-- extra : rebase_source : b3d792787a9226265d02eaff027e0919aca1d17d
This commit is contained in:
parent
69f8f61109
commit
9d74ba14bd
@ -314,6 +314,7 @@ ScaledFontDWrite::GetWRFontInstanceOptions(Maybe<wr::FontInstanceOptions>* aOutO
|
||||
aaMode == AntialiasMode::NONE ? wr::FontRenderMode::Mono : wr::FontRenderMode::Alpha;
|
||||
options.subpx_dir = wr::SubpixelDirection::Horizontal;
|
||||
options.synthetic_italics = false;
|
||||
options.bg_color = wr::ToColorU(Color());
|
||||
*aOutOptions = Some(options);
|
||||
}
|
||||
|
||||
|
@ -253,6 +253,7 @@ ScaledFontFontconfig::GetWRFontInstanceOptions(Maybe<wr::FontInstanceOptions>* a
|
||||
options.render_mode = wr::FontRenderMode::Alpha;
|
||||
options.subpx_dir = wr::SubpixelDirection::Horizontal;
|
||||
options.synthetic_italics = false;
|
||||
options.bg_color = wr::ToColorU(Color());
|
||||
|
||||
wr::FontInstancePlatformOptions platformOptions;
|
||||
platformOptions.flags = 0;
|
||||
|
@ -259,6 +259,16 @@ static inline wr::ColorF ToColorF(const gfx::Color& color)
|
||||
return c;
|
||||
}
|
||||
|
||||
static inline wr::ColorU ToColorU(const gfx::Color& color)
|
||||
{
|
||||
wr::ColorU c;
|
||||
c.r = uint8_t(color.r * 255.0f);
|
||||
c.g = uint8_t(color.g * 255.0f);
|
||||
c.b = uint8_t(color.b * 255.0f);
|
||||
c.a = uint8_t(color.a * 255.0f);
|
||||
return c;
|
||||
}
|
||||
|
||||
static inline wr::LayoutPoint ToLayoutPoint(const mozilla::LayoutDevicePoint& point)
|
||||
{
|
||||
wr::LayoutPoint p;
|
||||
|
Loading…
Reference in New Issue
Block a user