Migrated Render::Texture to use memory pool 77/286777/6
authorDavid Steele <david.steele@samsung.com>
Thu, 12 Jan 2023 16:18:02 +0000 (16:18 +0000)
committerDavid Steele <david.steele@samsung.com>
Fri, 20 Jan 2023 16:46:50 +0000 (16:46 +0000)
commit9fb36bda980bff7a7e3d02aa3a7125dd7d56fda8
tree56ae79cfa00a5d042a6356c5ba90d8e82dbead11
parent9b507add67ea9bc4fefdf8953182e7730a54c3d1
Migrated Render::Texture to use memory pool

Changing Render::Texture to use memory pool enables
use of 32bit keys instead of 64bit ptrs in general
stores (Internal::Texture, SceneGraph::TextureSet, RenderManager)
and messaging.

Change-Id: I26bd5ff57ad7d8c034fdb51b6c9a869635ed8849
Signed-off-by: David Steele <david.steele@samsung.com>
19 files changed:
dali/internal/common/owner-key-container.h [moved from dali/internal/update/manager/owner-key-container.h with 93% similarity]
dali/internal/event/rendering/frame-buffer-impl.cpp
dali/internal/event/rendering/texture-impl.cpp
dali/internal/event/rendering/texture-impl.h
dali/internal/event/rendering/texture-set-impl.cpp
dali/internal/render/common/render-list.h
dali/internal/render/common/render-manager.cpp
dali/internal/render/common/render-manager.h
dali/internal/render/data-providers/render-data-provider.h
dali/internal/render/renderers/render-renderer.cpp
dali/internal/render/renderers/render-texture-key.h [new file with mode: 0644]
dali/internal/render/renderers/render-texture.cpp
dali/internal/render/renderers/render-texture.h
dali/internal/update/manager/update-manager.cpp
dali/internal/update/manager/update-manager.h
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