sw_engine: fix missing shape update issue.
authorHermet Park <chuneon.park@samsung.com>
Tue, 13 Oct 2020 07:31:39 +0000 (16:31 +0900)
committerHermet Park <chuneon.park@samsung.com>
Tue, 13 Oct 2020 08:09:54 +0000 (17:09 +0900)
commitf86fa969b245e377223f1ec982bc11082088532a
treec410df5ebeadacfef5608d43cd6d3a77e6712c95
parent7918cc0463558015823bdf8c76c9a02ed56660cb
sw_engine: fix missing shape update issue.

It missed to update shape data if visilibity is changed from false to true by alpha.

Also, it needs to update engine shape data for every requests.

There scenario can be allowed,

1. update shape
2. change shape property
3. update shape
4. draw

previously engine could skip step 3, its result was not properly expected.

@fix #84

Change-Id: Ia37ce4b68ba9cbcea5f590fa365abbee66e9b6cd
src/examples/Stress.cpp
src/lib/sw_engine/tvgSwCommon.h
src/lib/sw_engine/tvgSwRenderer.cpp
src/lib/sw_engine/tvgSwShape.cpp