common paint: fix the wrong fast track logic.
authorHermet Park <chuneon.park@samsung.com>
Mon, 22 Nov 2021 03:31:23 +0000 (12:31 +0900)
committerJunsuChoi <jsuya.choi@samsung.com>
Thu, 25 Nov 2021 00:34:37 +0000 (09:34 +0900)
commit931cdbd6fbb4304924ad253e4e108cd762acd22f
treeb493b0b651a31284be53d16d1474533d6f6d1104
parent112ea64fabd321cf71f8d645f3e90d09ccd28cc8
common paint: fix the wrong fast track logic.

There was a missing sorting between the left-top & right-bottom corner.
that results in the negative values of the viewport...

Now fixed it.

+ refactored to use math functions...
+ still it's a buggy, sometimes no draw at 90' in stress. don't know reason. :(
src/lib/gl_engine/tvgGlRenderer.cpp
src/lib/sw_engine/tvgSwRenderer.cpp
src/lib/tvgPaint.cpp
src/lib/tvgRender.h
src/lib/tvgSceneImpl.h