The fFillType field only needs/uses 2 bits - not all 8
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=
2099113004
Review-Url: https://codereview.chromium.org/
2099113004
}
fConvexity = (packed >> kConvexity_SerializationShift) & 0xFF;
}
fConvexity = (packed >> kConvexity_SerializationShift) & 0xFF;
- fFillType = (packed >> kFillType_SerializationShift) & 0xFF;
+ fFillType = (packed >> kFillType_SerializationShift) & 0x3;
uint8_t dir = (packed >> kDirection_SerializationShift) & 0x3;
fIsVolatile = (packed >> kIsVolatile_SerializationShift) & 0x1;
SkPathRef* pathRef = SkPathRef::CreateFromBuffer(&buffer);
uint8_t dir = (packed >> kDirection_SerializationShift) & 0x3;
fIsVolatile = (packed >> kIsVolatile_SerializationShift) & 0x1;
SkPathRef* pathRef = SkPathRef::CreateFromBuffer(&buffer);