Added matrix row stride to reflection 98/319398/4
authorDavid Steele <david.steele@samsung.com>
Tue, 22 Oct 2024 13:48:48 +0000 (14:48 +0100)
committerDavid Steele <david.steele@samsung.com>
Fri, 25 Oct 2024 09:02:15 +0000 (10:02 +0100)
commit9009bb26304a3f312804c361917a5b2d5202c43c
treee7196762d85ae5f4340a4a472cc3e89c2ed6e20d
parentf988b4e56894dde6c8befe968bbeaa058acdff1f
Added matrix row stride to reflection

The shader reflection needs to specify the row stride
for matrix3 types. This ensures that when mat3 is in
a uniform block that the padding is taken into account
when writing.

Rowstride is number of bytes that a row takes in memory.

Change-Id: Ide7629bd1615acafb0d451c46375b57ff5718cb0
Signed-off-by: David Steele <david.steele@samsung.com>
automated-tests/src/dali-adaptor/dali-test-suite-utils/test-graphics-controller.cpp
automated-tests/src/dali-adaptor/dali-test-suite-utils/test-graphics-controller.h
automated-tests/src/dali-adaptor/dali-test-suite-utils/test-graphics-reflection.cpp
automated-tests/src/dali-adaptor/dali-test-suite-utils/test-graphics-reflection.h
dali/internal/graphics/gles-impl/gles-graphics-reflection.cpp
dali/internal/graphics/vulkan-impl/vulkan-reflection.cpp