Make multiple renderer share the list of uboView + Recycle uboView 35/322935/6
authorEunki, Hong <eunkiki.hong@samsung.com>
Fri, 18 Apr 2025 06:16:30 +0000 (15:16 +0900)
committerEunki, Hong <eunkiki.hong@samsung.com>
Thu, 24 Apr 2025 08:45:45 +0000 (17:45 +0900)
commite103c89b281420bffed8751976290c4a88968a11
treef4b5f465562fb2e99d2401cef6f93c848af8ff7b
parente16e7611c5349d610a62261385e971c583d48be9
Make multiple renderer share the list of uboView + Recycle uboView

Let we reduce the allocation of ubo view list

Also, make we recycle same pointer of temperal uboView,
so we can reduce reallocate memory from pool.

Change-Id: Idb28c6227350a36ebc7c4e537fd90e385bb903f9
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
dali/internal/render/common/render-algorithms.cpp
dali/internal/render/common/shared-uniform-buffer-view-container.cpp
dali/internal/render/renderers/render-renderer.cpp
dali/internal/render/renderers/render-renderer.h
dali/internal/render/renderers/uniform-buffer-manager.cpp
dali/internal/render/renderers/uniform-buffer-manager.h
dali/internal/render/renderers/uniform-buffer-view.cpp
dali/internal/render/renderers/uniform-buffer-view.h