Changed RenderDataProvider to remove copy 29/261529/1
authorDavid Steele <david.steele@samsung.com>
Tue, 20 Jul 2021 17:21:05 +0000 (18:21 +0100)
committerDavid Steele <david.steele@samsung.com>
Tue, 20 Jul 2021 17:21:05 +0000 (18:21 +0100)
commit5754ffcd05e7379ff8b2c80e565a3b2bbec5d8b5
tree5a7541a63caf0bba03d19dd7fb180e7b62ce0475
parent54b75aaa551d5b39fe4a361516737def605cd2d0
Changed RenderDataProvider to remove copy

Previously, RenderDataProvider had it's own data, and
we copied in texture & sampler ptrs whenever texture changed.
Changed RenderDataProvider to a pure interface with no data.

Changed to make SceneGraph::Renderer a RenderDataProvider,
and removed copies & TextureSet observers.

Change-Id: I6f19fc667f0abafd07b29c664dec316f86e88ebb
Signed-off-by: David Steele <david.steele@samsung.com>
dali/internal/file.list
dali/internal/render/data-providers/render-data-provider.cpp [deleted file]
dali/internal/render/data-providers/render-data-provider.h
dali/internal/render/renderers/render-renderer.cpp
dali/internal/render/renderers/render-renderer.h
dali/internal/update/manager/render-instruction-processor.cpp
dali/internal/update/rendering/scene-graph-renderer.cpp
dali/internal/update/rendering/scene-graph-renderer.h
dali/internal/update/rendering/scene-graph-texture-set.cpp
dali/internal/update/rendering/scene-graph-texture-set.h