fix wrong flag operation.

just correct mistakes.

Change-Id: I8de0fe68cd298cacf3bdc951f67657095c5fa5fe
This commit is contained in:
Hermet Park 2020-05-06 11:56:17 +09:00
parent b08d144dc9
commit 40ef2f1575
2 changed files with 3 additions and 3 deletions

View file

@ -74,11 +74,11 @@ void* GlRenderer::prepare(const Shape& shape, void* data, const RenderTransform*
assert(sdata);
}
if (RenderUpdateFlag::Path) {
if (flags & RenderUpdateFlag::Path) {
//TODO: Updated Vertices
}
if (RenderUpdateFlag::Transform) {
if (flags & RenderUpdateFlag::Transform) {
//TODO: Updated Transform
}

View file

@ -98,7 +98,7 @@ void* SwRenderer::prepare(const Shape& shape, void* data, const RenderTransform*
if (alpha == 0) return sdata;
//TODO: Threading
if (flags & RenderUpdateFlag::Path || RenderUpdateFlag::Transform) {
if (flags & (RenderUpdateFlag::Path | RenderUpdateFlag::Transform)) {
shapeReset(*sdata);
if (!shapeGenOutline(shape, *sdata)) return sdata;
if (transform) shapeTransformOutline(shape, *sdata, *transform);