Refactoring node partial update cache 66/285066/3
authorDavid Steele <david.steele@samsung.com>
Mon, 5 Dec 2022 17:48:45 +0000 (17:48 +0000)
committerHeeyong Song <heeyong.song@samsung.com>
Thu, 8 Dec 2022 07:11:42 +0000 (16:11 +0900)
commit02e4f29516fd16ead7ace2f5ffafbca1db6a8fcd
tree6ca27158be62e8b13f4f27830fa75275e2e0253d
parenta0f36d72de48da7e16e814a1a79c9e7b7ce4ba1d
Refactoring node partial update cache

Removing a level of inheritance, moving struct to node
Removed 1 buffer's worth of data, keep only last frame's data.
Instead, compute hash of node data and store that.

Cleaned up other data-provider structs and headers

Change-Id: I7b1033f37d0f22349f9c9cf0488feab28d63036b
dali/internal/event/actors/actor-impl.h
dali/internal/render/data-providers/node-data-provider.h
dali/internal/render/data-providers/uniform-map-data-provider.h
dali/internal/update/manager/render-instruction-processor.cpp
dali/internal/update/nodes/node.h
dali/internal/update/nodes/partial-rendering-data.h [new file with mode: 0644]