Migrating render-texture and render-sampler to new API 80/252980/8
authorDavid Steele <david.steele@samsung.com>
Tue, 19 Jan 2021 16:03:30 +0000 (16:03 +0000)
committerDavid Steele <david.steele@samsung.com>
Tue, 9 Feb 2021 13:37:45 +0000 (13:37 +0000)
commit52e9b30264e4e57249472521b3e0034825d5c02d
treefa8dc388ae775a460ddc491e14fce1fe700638c5
parent0be9871622e50eb0a4637311b5257390dbde63be
Migrating render-texture and render-sampler to new API

Implementation of CommandBuffer::BindTextures &
Controller::SubmitCommandBuffers to handle binding textures
before drawing.

Upgrading test harness to allow traced calls to be logged.

Added first pass of TestGraphicsController with enough setup to
emulate textures using the GlAbstraction.

Added test-graphics-samplers.

All gl tests are now passing, w/exception of GenerateMipmaps, which
has been commented out.

Change-Id: I08050f1e9784fa9e73b3a2959f304c4187babddc
35 files changed:
automated-tests/src/dali-internal/CMakeLists.txt
automated-tests/src/dali/CMakeLists.txt
automated-tests/src/dali/dali-test-suite-utils/test-gl-abstraction.h
automated-tests/src/dali/dali-test-suite-utils/test-graphics-buffer.h [new file with mode: 0644]
automated-tests/src/dali/dali-test-suite-utils/test-graphics-command-buffer.cpp [new file with mode: 0644]
automated-tests/src/dali/dali-test-suite-utils/test-graphics-command-buffer.h [new file with mode: 0644]
automated-tests/src/dali/dali-test-suite-utils/test-graphics-controller.cpp [new file with mode: 0644]
automated-tests/src/dali/dali-test-suite-utils/test-graphics-controller.h
automated-tests/src/dali/dali-test-suite-utils/test-graphics-sampler.cpp [new file with mode: 0644]
automated-tests/src/dali/dali-test-suite-utils/test-graphics-sampler.h [new file with mode: 0644]
automated-tests/src/dali/dali-test-suite-utils/test-graphics-texture.cpp [new file with mode: 0644]
automated-tests/src/dali/dali-test-suite-utils/test-graphics-texture.h [new file with mode: 0644]
automated-tests/src/dali/dali-test-suite-utils/test-native-image.cpp
automated-tests/src/dali/dali-test-suite-utils/test-native-image.h
automated-tests/src/dali/dali-test-suite-utils/test-trace-call-stack.cpp
automated-tests/src/dali/dali-test-suite-utils/test-trace-call-stack.h
automated-tests/src/dali/utc-Dali-Actor.cpp
automated-tests/src/dali/utc-Dali-RenderTask.cpp
automated-tests/src/dali/utc-Dali-Renderer.cpp
automated-tests/src/dali/utc-Dali-Sampler.cpp
automated-tests/src/dali/utc-Dali-Texture.cpp
automated-tests/src/dali/utc-Dali-TextureSet.cpp
build/tizen/CMakeLists.txt
dali/internal/file.list
dali/internal/render/common/render-algorithms.cpp
dali/internal/render/common/render-algorithms.h
dali/internal/render/common/render-manager.cpp
dali/internal/render/renderers/render-frame-buffer.cpp
dali/internal/render/renderers/render-frame-buffer.h
dali/internal/render/renderers/render-renderer.cpp
dali/internal/render/renderers/render-renderer.h
dali/internal/render/renderers/render-sampler.cpp [new file with mode: 0644]
dali/internal/render/renderers/render-sampler.h
dali/internal/render/renderers/render-texture.cpp
dali/internal/render/renderers/render-texture.h