Attribute reflection 97/253697/5
authorDavid Steele <david.steele@samsung.com>
Mon, 15 Feb 2021 13:02:14 +0000 (13:02 +0000)
committerDavid Steele <david.steele@samsung.com>
Tue, 23 Feb 2021 15:45:38 +0000 (15:45 +0000)
commitd64bc25d4331f90bbec4f7840a6680e4320b5a88
tree33cddf6af8cc0e445c354d7960dc90d40f19e80d
parent468092471a7c77cdd1fc29b10c5c0156c80cdc0e
Attribute reflection

Added graphics-program.h to allow shader reflection to work
without pipeline.

Updated attribute setting to use basic reflection through
the graphics API.

Change-Id: I02681571bb04c4bdd8b0b75c611287a31be76be5
25 files changed:
automated-tests/src/dali-internal/CMakeLists.txt
automated-tests/src/dali/CMakeLists.txt
automated-tests/src/dali/dali-test-suite-utils/mesh-builder.cpp
automated-tests/src/dali/dali-test-suite-utils/mesh-builder.h
automated-tests/src/dali/dali-test-suite-utils/test-graphics-controller.cpp
automated-tests/src/dali/dali-test-suite-utils/test-graphics-controller.h
automated-tests/src/dali/dali-test-suite-utils/test-graphics-pipeline.cpp
automated-tests/src/dali/dali-test-suite-utils/test-graphics-pipeline.h
automated-tests/src/dali/dali-test-suite-utils/test-graphics-program.cpp [new file with mode: 0644]
automated-tests/src/dali/dali-test-suite-utils/test-graphics-program.h [new file with mode: 0644]
automated-tests/src/dali/dali-test-suite-utils/test-graphics-reflection.cpp
automated-tests/src/dali/dali-test-suite-utils/test-graphics-reflection.h
automated-tests/src/dali/dali-test-suite-utils/test-graphics-shader.cpp [new file with mode: 0644]
automated-tests/src/dali/dali-test-suite-utils/test-graphics-shader.h [new file with mode: 0644]
automated-tests/src/dali/utc-Dali-Renderer.cpp
build/tizen/CMakeLists.txt
dali/graphics-api/file.list
dali/graphics-api/graphics-controller.h
dali/graphics-api/graphics-pipeline-create-info.h
dali/graphics-api/graphics-program-create-info.h [new file with mode: 0644]
dali/graphics-api/graphics-program.h [new file with mode: 0644]
dali/graphics-api/graphics-texture.h
dali/graphics-api/graphics-types.h
dali/internal/render/renderers/render-renderer.cpp
dali/internal/render/renderers/render-renderer.h