Added VisualRenderer (for visual default properties) 83/271183/6
authorDavid Steele <david.steele@samsung.com>
Tue, 15 Feb 2022 10:01:35 +0000 (10:01 +0000)
committerDavid Steele <david.steele@samsung.com>
Wed, 9 Mar 2022 14:22:20 +0000 (14:22 +0000)
Rather than have registered properties for each visual,
embedded them in a specific type of VisualRenderer.

Added UniformMappings to ensure that they can be used as
uniforms. (Properties don't have to have the same name
as the uniform, but it's probably advisable. However, we
have some very specific hardcoded mapping for actor "size"
-> uniform "uSize" in render-renderer...), so it's less
confusing having property "transformSize"->uniform "size".

Changed types to ensure they match the actual uniform types
in the shaders.

Reduces creation time for each visual, as much more is done
at compilation time.

Change-Id: I386504fabf82f8e57f1138e3814897604b094061
Signed-off-by: David Steele <david.steele@samsung.com>

No differences found