From 40ef2f1575053bbb2fe4803e55926ac618d52864 Mon Sep 17 00:00:00 2001 From: Hermet Park Date: Wed, 6 May 2020 11:56:17 +0900 Subject: [PATCH] fix wrong flag operation. just correct mistakes. Change-Id: I8de0fe68cd298cacf3bdc951f67657095c5fa5fe --- src/lib/gl_engine/tvgGlRenderer.cpp | 4 ++-- src/lib/sw_engine/tvgSwRenderer.cpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lib/gl_engine/tvgGlRenderer.cpp b/src/lib/gl_engine/tvgGlRenderer.cpp index 08a9c30..792e524 100644 --- a/src/lib/gl_engine/tvgGlRenderer.cpp +++ b/src/lib/gl_engine/tvgGlRenderer.cpp @@ -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 } diff --git a/src/lib/sw_engine/tvgSwRenderer.cpp b/src/lib/sw_engine/tvgSwRenderer.cpp index ce741ff..36e367b 100644 --- a/src/lib/sw_engine/tvgSwRenderer.cpp +++ b/src/lib/sw_engine/tvgSwRenderer.cpp @@ -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); -- 2.7.4