Clean initialization and shutdown of UniformBufferManager 75/308275/2
authorDavid Steele <david.steele@samsung.com>
Wed, 20 Mar 2024 17:44:54 +0000 (17:44 +0000)
committerDavid Steele <david.steele@samsung.com>
Thu, 21 Mar 2024 15:32:05 +0000 (15:32 +0000)
commitad2a2d8622a866ed09e9f254cc46138a46979ad9
treef780315d76482e092efc64560cfbafc961105d52
parentc4fb6bee6b452516c74552c13c7a806c80a647c7
Clean initialization and shutdown of UniformBufferManager

Ensure all unique ptrs are null initialized
Clean down UBO buffers in UpdateRender thread ContextDestroyed,
rather than waiting to clean down in event thread.

Change-Id: I95a14be51e91230612d1a08808f8b151691328c3
Signed-off-by: David Steele <david.steele@samsung.com>
dali/internal/common/core-impl.cpp
dali/internal/render/common/render-manager.cpp
dali/internal/render/common/render-manager.h
dali/internal/render/renderers/uniform-buffer-manager.cpp
dali/internal/render/renderers/uniform-buffer-manager.h
dali/internal/render/renderers/uniform-buffer.cpp
dali/internal/render/renderers/uniform-buffer.h