evas_render: fix direct render bug when direct render is applied 30/306330/2
authorHosang Kim <hosang12.kim@samsung.com>
Tue, 20 Feb 2024 07:36:53 +0000 (16:36 +0900)
committerkim hosang <hosang12.kim@samsung.com>
Mon, 26 Feb 2024 16:27:08 +0000 (16:27 +0000)
commit5ee436d641567700858222a222836b13a3a65292
tree1301a02a7942f8afa9654d1de6a8a6f6a70a4d72
parentbc0c1224329592ba3391f8a574436050e2ee6dc5
evas_render: fix direct render bug when direct render is applied
repeatedly.

If a direct render is set up multiple times on an smart object,
only the top layer will be rendered directly.
To fix this issue, only the bottom layer will be rendered directly and other layers will be rendered normally.

Change-Id: I8dfaa415dcac3333cdeb3fd04a97de9c39cbf956
(cherry picked from commit f00e79d5f85e7611b040d7a89dfccb3a66a41a3e)
src/lib/evas/canvas/evas_render.c