Change the TextureSet Count when we set empty texture or sampler 70/298470/4
authorEunki, Hong <eunkiki.hong@samsung.com>
Thu, 7 Sep 2023 09:55:32 +0000 (18:55 +0900)
committerEunki Hong <eunkiki.hong@samsung.com>
Fri, 22 Sep 2023 06:09:12 +0000 (15:09 +0900)
commita01cae426072a5b9b0f7e9c6b5361101af7937ec
tree9199d310cbde1962910859547c42230d681dd294
parentd7ba810ef58c3283a4e0ebcce7333a0c6a08cb80
Change the TextureSet Count when we set empty texture or sampler

Let we change the number of textures / samplers in TextureSet
when we setting empty texture / sampler.

It will ignore some useless new creation of TextureSet if we just want to
remove some textures.

And also, let we ignore useless Sampler nullptr setup. We can control
cases when sampler is nullptr.

Change-Id: Iddc99bf2d7ad934a39e12ebe831ebffa8a7882b3
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
automated-tests/src/dali/utc-Dali-TextureSet.cpp
dali/internal/event/rendering/texture-set-impl.cpp
dali/internal/event/rendering/texture-set-impl.h
dali/internal/render/renderers/render-renderer.cpp
dali/internal/update/rendering/scene-graph-texture-set.cpp
dali/internal/update/rendering/scene-graph-texture-set.h