Reuse latest pipeline if possible 71/289371/9
authorEunki Hong <eunkiki.hong@samsung.com>
Mon, 6 Mar 2023 18:54:48 +0000 (03:54 +0900)
committerEunki, Hong <eunkiki.hong@samsung.com>
Tue, 14 Mar 2023 14:19:07 +0000 (23:19 +0900)
commit068c5d3906ac2acb845c09e339dfe346bbea89e2
tree16081ef5d7f029ee20bcb2b7928b01b4b103e961
parente3db7130bf8c89d8ca671bc3a42efcc7c5da2641
Reuse latest pipeline if possible

Search pipeline cache is quite heay operation.
So if we can re-use pipeline, It will be helpful
if we use equal shader continously.

It will give power for 3D layer who did depth test, so
rendering order is determined by shader, texture and geometry.

Change-Id: I3bf9abab125b6adebad5ecc6bb04463d7e3db972
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
automated-tests/src/dali-internal/utc-Dali-Internal-PipelineCache.cpp
automated-tests/src/dali/utc-Dali-Renderer.cpp
dali/internal/render/common/render-manager.cpp
dali/internal/render/renderers/pipeline-cache.cpp
dali/internal/render/renderers/pipeline-cache.h
dali/internal/render/renderers/render-renderer.cpp