[Tizen] TextureUploadManager implement 96/296296/1
authorEunki, Hong <eunkiki.hong@samsung.com>
Mon, 19 Jun 2023 02:51:50 +0000 (11:51 +0900)
committerEunki, Hong <eunkiki.hong@samsung.com>
Tue, 25 Jul 2023 04:55:57 +0000 (13:55 +0900)
commit2f5789b7ff76bef1e14f3987ed3b45128a526ec0
treea7fc87e2dc3e250fca7051073c67c2c5cd6f7526
parent19cce2fc0a29b3ef612a70b8ec5ac46d29f1f024
[Tizen] TextureUploadManager implement

Let we make a method to upload PixelData into
Graphics::Texture object from worker-thread way.

1. Generate Dali::Texture from TextureUploadManager.
2. Get ResourceId from generated texture.
3. RequestUpload from worker thread.
4. Next update/render thread loop will upload resource into GPU.

Change-Id: I21f226bdb762e71edfbbc27869207b32828bd933
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
15 files changed:
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
dali/devel-api/adaptor-framework/texture-upload-manager.cpp [new file with mode: 0644]
dali/devel-api/adaptor-framework/texture-upload-manager.h [new file with mode: 0644]
dali/devel-api/file.list
dali/internal/adaptor/common/adaptor-impl.cpp
dali/internal/adaptor/common/adaptor-impl.h
dali/internal/adaptor/common/adaptor-internal-services.h
dali/internal/adaptor/common/combined-update-render-controller.cpp
dali/internal/adaptor/common/combined-update-render-controller.h
dali/internal/graphics/gles-impl/egl-graphics-controller.cpp
dali/internal/graphics/gles-impl/egl-graphics-controller.h
dali/internal/system/common/texture-upload-manager-impl.cpp [new file with mode: 0644]
dali/internal/system/common/texture-upload-manager-impl.h [new file with mode: 0644]
dali/internal/system/file.list