Remove unused program / shader caches 24/298924/2
authorEunki, Hong <eunkiki.hong@samsung.com>
Fri, 15 Sep 2023 08:56:54 +0000 (17:56 +0900)
committerEunki, Hong <eunkiki.hong@samsung.com>
Tue, 19 Sep 2023 01:18:32 +0000 (10:18 +0900)
commit45111f90d336ae8edd661d36b4deca328bd3ade5
tree40f2e3b7c17f7a588011470487534262bcd19b46
parentc9931525cab29e95c1054e624b0f7001cdbad716
Remove unused program / shader caches

Since there is no way to clean shader / program informations,
there was some memory leak occured while we try to use custom shader.

This patch make we clean-up unused program / shader during 10 seconds.

Change-Id: I86c7916678b141556b2c28d0ee6227d199ff6ec8
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
dali/internal/render/common/render-manager.cpp
dali/internal/render/renderers/shader-cache.cpp
dali/internal/render/renderers/shader-cache.h
dali/internal/render/shaders/program-controller.cpp
dali/internal/render/shaders/program-controller.h