platform/core/uifw/dali-adaptor.git
4 days ago[Tizen] Make GetTexture() method accepted/tizen_unified accepted/tizen_unified_dev accepted/tizen_unified_x tizen accepted/tizen/unified/20240724.005706 accepted/tizen/unified/dev/20240724.110055 accepted/tizen/unified/x/20240724.011746
joogab.yun [Tue, 23 Jul 2024 05:00:44 +0000 (14:00 +0900)]
[Tizen] Make GetTexture() method

This reverts commit bd68e2e7d803b5535023a3480836ceba3855d7e1.

Change-Id: Iddcc6772d0c4fc4480fbf70e19300b34ac29df66

4 days ago[Tizen] Revert "Use Texture for not file save case
joogab.yun [Tue, 23 Jul 2024 05:00:27 +0000 (14:00 +0900)]
[Tizen] Revert "Use Texture for not file save case

This reverts commit 7a895c9b22de59de515a7b708fb596b440140491.

Change-Id: I67c9a958a5d99d5f56242dded4479da145f1a31c

4 days ago[Tizen] Support asan build option
joogab.yun [Tue, 23 Jul 2024 05:00:13 +0000 (14:00 +0900)]
[Tizen] Support asan build option

This reverts commit 7a969d251d443931284fa1025d5a0bb9777faa02.

Change-Id: Icdc66107b28d4db8d30d3f547793c42c31baefd1

4 days agoMerge branch 'devel/master' into tizen
joogab.yun [Tue, 23 Jul 2024 05:00:05 +0000 (14:00 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: Id3126a7f6dc0aabe08f4ed6b19c4b31c5e28eec7

4 days agoRevert "[Tizen] Support asan build option"
joogab.yun [Tue, 23 Jul 2024 04:59:58 +0000 (13:59 +0900)]
Revert "[Tizen] Support asan build option"

This reverts commit 1bc460e89173c65767741a78a2bf74319f03b2c5.

4 days agoRevert "[Tizen] Revert "Use Texture for not file save case"
joogab.yun [Tue, 23 Jul 2024 04:59:55 +0000 (13:59 +0900)]
Revert "[Tizen] Revert "Use Texture for not file save case"

This reverts commit f8309192e3958710ff7775691810fa046b2136b6.

4 days agoRevert "[Tizen] Make GetTexture() method"
joogab.yun [Tue, 23 Jul 2024 04:59:52 +0000 (13:59 +0900)]
Revert "[Tizen] Make GetTexture() method"

This reverts commit 3f60750ac69e47975673b5a6b7630cc4a517b73a.

5 days agoHandling clipboard failure case 80/314880/2
Bowon Ryu [Thu, 18 Jul 2024 11:18:01 +0000 (20:18 +0900)]
Handling clipboard failure case

When calling the clipboard's GetData,
it checks the offer's MIME type and then requests an offer to receive.

But if the offer is changed to be invalid before receiving the callback,
user will receive null data from the event.
In this case, a fail signal is emitted.

Change-Id: Ia51ec2a823a050bfab72a348899e54ae3626e924
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
8 days agoMerge "DALi Version 2.3.33" into devel/master
Adeel Kazmi [Fri, 19 Jul 2024 09:59:41 +0000 (09:59 +0000)]
Merge "DALi Version 2.3.33" into devel/master

8 days agoMerge "Implementing basic render pass through graphics API" into devel/master
David Steele [Fri, 19 Jul 2024 09:31:36 +0000 (09:31 +0000)]
Merge "Implementing basic render pass through graphics API" into devel/master

8 days agoDALi Version 2.3.33 83/314783/1 dali_2.3.33
Adam Bialogonski [Fri, 19 Jul 2024 06:54:33 +0000 (07:54 +0100)]
DALi Version 2.3.33

Change-Id: I046e5c48245723b3390e0425a214edbd79537e1c

9 days agoimprove the rotation logic to cover various window position case 41/314741/2
Taehyub Kim [Thu, 18 Jul 2024 08:22:09 +0000 (17:22 +0900)]
improve the rotation logic to cover various window position case

Change-Id: I751937777f8686d62242495d8aaade920ca318c6

9 days agoImplementing basic render pass through graphics API 04/314704/1
David Steele [Tue, 9 Jul 2024 18:02:55 +0000 (19:02 +0100)]
Implementing basic render pass through graphics API

Rather than relying on test code in PresentRenderTarget, this instead
sets up basic command buffers properly, and expects Begin,
BeginRenderPass, EndRenderPass, End commands,
Controller::SubmitCommandBuffers and ::PresentRenderTarget to work in
the right way.

Suggested test code is to create an empty app with a single
actor/renderer pair that has a RenderCallback attached.

Change-Id: I828f37aa704bacd18487d9c0a516051b91f6e5fd

10 days agoVulkan GLSLang library dependency for Vulkan build 71/314571/6
Adam Bialogonski [Tue, 16 Jul 2024 15:30:03 +0000 (16:30 +0100)]
Vulkan GLSLang library dependency for Vulkan build

Change-Id: I84aae51cdd286544c7c308ccabb10e104c2bc464

11 days ago[Tizen] Make GetTexture() method accepted/tizen/unified/20240717.060551 accepted/tizen/unified/dev/20240718.035919 accepted/tizen/unified/x/20240718.022919
Bowon Ryu [Tue, 16 Jul 2024 05:08:48 +0000 (14:08 +0900)]
[Tizen] Make GetTexture() method

This reverts commit 2f3443ef4c6877377ba040c0c0bf4cac110b2d1d.

11 days ago[Tizen] Revert "Use Texture for not file save case
Bowon Ryu [Tue, 16 Jul 2024 05:08:34 +0000 (14:08 +0900)]
[Tizen] Revert "Use Texture for not file save case

This reverts commit 8c401b465129ba1fe4da34fc8408d771906b06c1.

11 days ago[Tizen] Support asan build option
Bowon Ryu [Tue, 16 Jul 2024 05:06:52 +0000 (14:06 +0900)]
[Tizen] Support asan build option

This reverts commit 2614158a15a91e5eb05b61f340d989e350c138df.

11 days agoMerge branch 'devel/master' into tizen
Bowon Ryu [Tue, 16 Jul 2024 05:06:22 +0000 (14:06 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: Ieac01f032e80c7d965db2a41c218a28fe49807c6

11 days agoRevert "[Tizen] Support asan build option"
Bowon Ryu [Tue, 16 Jul 2024 05:06:14 +0000 (14:06 +0900)]
Revert "[Tizen] Support asan build option"

This reverts commit 15b72779252af2e5edcccba03eed3bf57374adf5.

11 days agoRevert "[Tizen] Revert "Use Texture for not file save case"
Bowon Ryu [Tue, 16 Jul 2024 05:06:07 +0000 (14:06 +0900)]
Revert "[Tizen] Revert "Use Texture for not file save case"

This reverts commit 5f34af04490acf4f3975f3a9714f3ca6d0febc84.

11 days agoRevert "[Tizen] Make GetTexture() method"
Bowon Ryu [Tue, 16 Jul 2024 05:06:00 +0000 (14:06 +0900)]
Revert "[Tizen] Make GetTexture() method"

This reverts commit 0fe4737e859c5989735929e3a510006a6d2c810b.

11 days agoRevert "[Tizen]Fix compile error at gcc-13 - include cstdint at shader-parser.h"
Bowon Ryu [Tue, 16 Jul 2024 05:05:51 +0000 (14:05 +0900)]
Revert "[Tizen]Fix compile error at gcc-13 - include cstdint at shader-parser.h"

This reverts commit 18e9932d85540ed0962e4f48bdc758f882f39c33.

11 days agoAdds Graphics CommandBuffer::Begin/End to backend 75/314575/1
David Steele [Mon, 15 Jul 2024 17:29:38 +0000 (18:29 +0100)]
Adds Graphics CommandBuffer::Begin/End to backend

Also removes automated-tests/CMakeLists.txt, as it is now installed
via the main build, so is no longer a source file.

Change-Id: If98a76dd63dbe8efdf3918fa7507294abd3c116c

12 days agoMerge "Fixups following EGL refactor for Vulkan" into devel/master
David Steele [Mon, 15 Jul 2024 13:19:43 +0000 (13:19 +0000)]
Merge "Fixups following EGL refactor for Vulkan" into devel/master

12 days ago(TestApplication) Fix SVACE issue 62/314562/1
Adeel Kazmi [Mon, 15 Jul 2024 09:47:37 +0000 (10:47 +0100)]
(TestApplication) Fix SVACE issue

Change-Id: I0740166d732b863a56ffe378d5ae030ad01b6c3e

12 days ago[Tizen]Fix compile error at gcc-13 - include cstdint at shader-parser.h 25/314525/1 accepted/tizen/unified/20240716.112401 accepted/tizen/unified/20240716.140242 accepted/tizen/unified/dev/20240717.110336 accepted/tizen/unified/x/20240716.041659
Eunki Hong [Thu, 11 Jul 2024 15:18:44 +0000 (00:18 +0900)]
[Tizen]Fix compile error at gcc-13 - include cstdint at shader-parser.h

Change-Id: I7c44ec597fbdc02fd2f52ac49dc97aa57e528234
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
2 weeks agoFixups following EGL refactor for Vulkan 15/314515/2
David Steele [Fri, 12 Jul 2024 15:35:44 +0000 (16:35 +0100)]
Fixups following EGL refactor for Vulkan

Change-Id: I55df40743f5599b2462889d03c4688bf0328ff5b

2 weeks agoMerge changes I886d41de,Id00dd7c0,Ifa37ab49,I5326fdd9,I53c44d15, ... into devel/master
David Steele [Fri, 12 Jul 2024 15:44:49 +0000 (15:44 +0000)]
Merge changes I886d41de,Id00dd7c0,Ifa37ab49,I5326fdd9,I53c44d15, ... into devel/master

* changes:
  Making test-render-surface.cpp/h common across repos
  Changed test harness to work with Vulkan build
  Refactoring framebuffer and renderpass objects
  Initial drop of vulkan code
  Refactored Graphics interfaces
  Removed EGL keyword from WindowBase method names
  Refactored DisplayConnection to remove graphics dependency
  EGL Cleanup

2 weeks agoParser changes for Vulkan (need to add UNIFORM outside of UNIFORM_BLOCK scope 13/314513/1
Adam Bialogonski [Fri, 12 Jul 2024 13:45:09 +0000 (14:45 +0100)]
Parser changes for Vulkan (need to add UNIFORM outside of UNIFORM_BLOCK scope

Change-Id: I301343fd08812d325994c9c3e656496c35326cad

2 weeks agoMerge "DALi Version 2.3.32" into devel/master
Adeel Kazmi [Fri, 12 Jul 2024 10:14:03 +0000 (10:14 +0000)]
Merge "DALi Version 2.3.32" into devel/master

2 weeks agoDALi Version 2.3.32 96/314496/1 dali_2.3.32
David Steele [Fri, 12 Jul 2024 10:12:10 +0000 (11:12 +0100)]
DALi Version 2.3.32

Change-Id: Ia53513a95c467c0498ee45b514f4208436c387f1

2 weeks agoFix compile error at gcc-13 - include cstdint at shader-parser.h 42/314442/1
Eunki Hong [Thu, 11 Jul 2024 15:18:44 +0000 (00:18 +0900)]
Fix compile error at gcc-13 - include cstdint at shader-parser.h

Change-Id: I7c44ec597fbdc02fd2f52ac49dc97aa57e528234
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
2 weeks agoCalculate hash by std::string, instaed of raw-c-pointer 18/314418/1
Eunki, Hong [Thu, 11 Jul 2024 10:32:39 +0000 (19:32 +0900)]
Calculate hash by std::string, instaed of raw-c-pointer

Change-Id: Iad590af258beb164af135ce4ba1dd976f107addd
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
2 weeks agoAdd EOL for some log 37/314337/1
Eunki, Hong [Wed, 10 Jul 2024 08:21:07 +0000 (17:21 +0900)]
Add EOL for some log

Some logs at application initialized timing doesn't print '\n'.

Change-Id: I7fa778e5e66a890b33d60fe6a40f89a61e54403f
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
2 weeks ago[Tizen] Make GetTexture() method 33/314333/2 accepted/tizen/unified/20240711.051049 accepted/tizen/unified/dev/20240712.055751
Seungho Baek [Wed, 10 Jul 2024 07:50:41 +0000 (16:50 +0900)]
[Tizen] Make GetTexture() method

 - This GetTexture() is used by csharp-binder for GetImageUrl method.
 - This patch should be reverted after we implement to get Pixels from Texture without NativeImageSourcde.
 - Most of case, NativeImageSource cannot be used for a target of FBO.

Change-Id: Ib8dd7a74cd5262032a5207a02fae8c001112cb43
Signed-off-by: Seungho Baek <sbsh.baek@samsung.com>
2 weeks ago[Tizen] Revert "Use Texture for not file save case
sunghyun kim [Wed, 10 Jul 2024 07:10:39 +0000 (16:10 +0900)]
[Tizen] Revert "Use Texture for not file save case

This reverts commit 13470c1569e3650910a38f2a925dc21731b1ae03.

2 weeks ago[Tizen] Support asan build option
sunghyun kim [Wed, 10 Jul 2024 07:05:02 +0000 (16:05 +0900)]
[Tizen] Support asan build option

This reverts commit 505882586c537b6af049bb50de7b6a6e5f223d5b.

2 weeks agoMerge branch 'devel/master' into tizen
sunghyun kim [Wed, 10 Jul 2024 07:04:10 +0000 (16:04 +0900)]
Merge branch 'devel/master' into tizen

2 weeks agoRevert "[Tizen] Support asan build option"
sunghyun kim [Wed, 10 Jul 2024 07:04:04 +0000 (16:04 +0900)]
Revert "[Tizen] Support asan build option"

This reverts commit d47ec51fd8cd86c9a929c8d5cfd12cadbcf060d7.

2 weeks agoRevert "[Tizen] Revert "Use Texture for not file save case""
sunghyun kim [Wed, 10 Jul 2024 07:04:01 +0000 (16:04 +0900)]
Revert "[Tizen] Revert "Use Texture for not file save case""

This reverts commit 2166770939b2224c1e48896d78d814b957a08862.

2 weeks agoRemove list of egl context what egl hold 15/314315/1
Eunki, Hong [Wed, 10 Jul 2024 05:18:19 +0000 (14:18 +0900)]
Remove list of egl context what egl hold

Since there was no way to remove mEglWindowContext, let we remove it
when render-surface-interface call it.

Note : The only user who don't call DestroyContext is native-render-surface-ecore-wl.cpp,
and drawable-view-native-renderer.cpp

We need to check the best way to detroy context for it now.
But here, we should remove them, for the general cases

Change-Id: I0329d50b2a75ea7b9c645673feb81e4aeca6523a
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
2 weeks agoTrace during several egl relative API not called every frames 03/314303/2
Eunki, Hong [Wed, 10 Jul 2024 04:34:17 +0000 (13:34 +0900)]
Trace during several egl relative API not called every frames

Let we print before and after trace for several egl API that will not
be called every frames.

eglCreateContext / eglDestroyContext
eglCreateSurface / eglDestroySurface
eglInitialize / eglTerminate
eglGetDisplay
eglBindAPI
eglChooseConfig

Note : API like eglMakeCurrent called every frames, but we already check
it's duration now.

Change-Id: I9f9dfb34ce5596682e9dba1603d2ab28a56ba006
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
2 weeks agoPrint some log when we Add/Remove task completed callback 00/314300/1
Eunki, Hong [Wed, 10 Jul 2024 03:41:44 +0000 (12:41 +0900)]
Print some log when we Add/Remove task completed callback

Print more informations when we use TaskCompletedCallback

 - The number of tasks what we are tracing
 - The number of tasks when we cancel tracing
 - Whehter the task completed or not.

Change-Id: If58837266fbe26666794401789cadece9bb053e9
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
2 weeks agoMaking test-render-surface.cpp/h common across repos 53/313553/8
David Steele [Thu, 27 Jun 2024 17:13:14 +0000 (18:13 +0100)]
Making test-render-surface.cpp/h common across repos

Change-Id: I886d41ded42036c10c5f614bed2ff6fe09a086a9

2 weeks agoChanged test harness to work with Vulkan build 45/313545/8
David Steele [Thu, 27 Jun 2024 13:54:58 +0000 (14:54 +0100)]
Changed test harness to work with Vulkan build

Renamed dali-graphics module to dali-egl-graphics

If the main build is Vulkan, then some of the test modules
won't build, nor will some of the tests in particular modules.

Added a configure option to the main build to configure the
top level test harness CMakeLists.txt with the ENABLE_VULKAN option.

Added handling to the scripts to use CMake cache to figure
out list of source files for a given module rather than using
AWK on CMakeLists.txt. This enables conditional source inclusion
based on whether Vulkan is enabled or not in the main build.
(tct-<module>-core.h is generated in source tree by these scripts)

Changed the build script to ignore dali-egl-graphics module
if VULKAN is enabled.

Changed the execute script to use only the built folders, not the
source folders to determine what to run.

Change-Id: Id00dd7c00d011af7d40c6b4b1b138e0ac0a58fa6
Signed-off-by: David Steele <david.steele@samsung.com>
2 weeks agoRefactoring framebuffer and renderpass objects 86/313486/8
David Steele [Tue, 25 Jun 2024 17:40:09 +0000 (18:40 +0100)]
Refactoring framebuffer and renderpass objects

Moved framebuffer creation from Vulkan::Device into
FramebufferImpl::New.

Added implementations for render pass.

TODO: Sort out timing of swapchain creation so that the render passes
created by scene-graph-scene.cpp can be utilized for swapchain
generation, rather than using CreateCompatibleRenderPass.

Change-Id: Ifa37ab490a0566e62c888aa17314a19162572676

2 weeks agoInitial drop of vulkan code 85/313485/8
David Steele [Thu, 13 Jun 2024 17:03:16 +0000 (18:03 +0100)]
Initial drop of vulkan code

Added code drop from github.com/dalihub/dali-adaptor, modern-vulkan
branch.

Slightly modified to bring in line with refactored GraphicsInterface.

Renamed graphics-implementation.h/cpp to vulkan-graphics-impl.h/cpp to
bring it into line with other files.

Change-Id: I5326fdd9c6106d62b4a6e7e65105759f224cd5e7

2 weeks agoRefactored Graphics interfaces 84/313484/8
David Steele [Thu, 13 Jun 2024 18:02:19 +0000 (19:02 +0100)]
Refactored Graphics interfaces

Moved RenderSurfaceInterface to Dali::Integration namespace
Moved ColorDepth from egl-graphics.h to graphics-interface.h
Moved GraphicsInterface to Dali::Graphics namespace
Changed GraphicsInterface::CreateSurface to take more parameters

Added DestroySurface and ReplaceSurface to GraphicsInterface
Added CreateSurface, DestroySurface and ReplaceSurface to EglGraphics
Added MakeContextCurrent, GetBufferAge, SetDamageRegion, SwapBuffers to
  GraphicsInterface and EglGraphics.

Updated WindowRenderSurface to use new graphics interface methods, and remove
all traces of EGL code from it.

Change-Id: I53c44d15547deb0d1917a74165ac31ccd8b0ec2b

2 weeks agoRemoved EGL keyword from WindowBase method names 08/308208/6
David Steele [Tue, 19 Mar 2024 11:08:53 +0000 (11:08 +0000)]
Removed EGL keyword from WindowBase method names

Changed CreateEGLWindow to CreateWindow, and return
the egl window in a Dali::Any wrapper - ensures that the
window-base.h and derived class headers do not have any egl dependencies.

Change-Id: I539ebe4d67344b1ad8b94e4e7352ea35d4038158

2 weeks agoRefactored DisplayConnection to remove graphics dependency 60/307960/7
David Steele [Thu, 14 Mar 2024 19:26:27 +0000 (19:26 +0000)]
Refactored DisplayConnection to remove graphics dependency

Changed graphics initialization to depend on DisplayConnection
instead; as it needs a Display in order to initialize.

Change-Id: I9c025dd446f9f394ae49ab52fcb5029b91f9cf98
Signed-off-by: David Steele <david.steele@samsung.com>
2 weeks agoEGL Cleanup 58/307958/7
David Steele [Wed, 13 Mar 2024 09:36:59 +0000 (09:36 +0000)]
EGL Cleanup

Removes unused egl headers
Expand EGL interface to be more useful.
 (With an eye to creating an equivalent Vulkan interface)
Minor fixup for GLES interface vs abstraction

Change-Id: I42bbef2d94c62b3be58a0d06e648b837ec27659a

3 weeks agoMerge "DALi Version 2.3.31" into devel/master
Adeel Kazmi [Fri, 5 Jul 2024 10:27:17 +0000 (10:27 +0000)]
Merge "DALi Version 2.3.31" into devel/master

3 weeks agoMerge "Shader processor" into devel/master
Adeel Kazmi [Fri, 5 Jul 2024 10:02:07 +0000 (10:02 +0000)]
Merge "Shader processor" into devel/master

3 weeks agoMerge "(Capture) Remove compilation warning for unused variable" into devel/master
Adeel Kazmi [Fri, 5 Jul 2024 09:58:54 +0000 (09:58 +0000)]
Merge "(Capture) Remove compilation warning for unused variable" into devel/master

3 weeks agoDALi Version 2.3.31 20/314120/1 dali_2.3.31
Adam Bialogonski [Fri, 5 Jul 2024 09:08:09 +0000 (10:08 +0100)]
DALi Version 2.3.31

Change-Id: I87dfb29b82dbbd819348afd666968ed962d642e8

3 weeks ago(Capture) Remove compilation warning for unused variable 68/314068/2
Adeel Kazmi [Thu, 4 Jul 2024 15:31:21 +0000 (16:31 +0100)]
(Capture) Remove compilation warning for unused variable

Change-Id: I1d7655747d518ee5aa8b6f9a62efc23d4d82dac9

3 weeks ago(Android) Add functionality to stream assets 59/313359/5
Adeel Kazmi [Thu, 13 Jun 2024 14:50:31 +0000 (15:50 +0100)]
(Android) Add functionality to stream assets

Change-Id: Ib766dd420845aeb3ca854902dac9f4b508e305dd

3 weeks agoShader processor 63/313763/3
Adam Bialogonski [Wed, 3 Jul 2024 13:44:09 +0000 (14:44 +0100)]
Shader processor

Shader process that uses DALi own shader syntax and
translates it into GLES2, GLES3 or Vulkan compatible
shaders.

Change-Id: I83f7370e5ced6f85f50fa3937f196f10ecdb3323

3 weeks ago[Tizen] Revert "Use Texture for not file save case" accepted/tizen/unified/20240702.162339 accepted/tizen/unified/dev/20240703.060333 accepted/tizen/unified/x/20240703.013244
jmm [Tue, 2 Jul 2024 06:15:29 +0000 (15:15 +0900)]
[Tizen] Revert "Use Texture for not file save case"

This reverts commit 734fd93b257177602cb540dbde2c1dd97828c957.

Change-Id: I57f33a8fb3342ed04873fa4831c1a44f23315245

3 weeks ago[Tizen] Support asan build option
jmm [Tue, 2 Jul 2024 06:15:02 +0000 (15:15 +0900)]
[Tizen] Support asan build option

This reverts commit 4985f038dee4be4987ef16f4f530f39910ff24cf.

Change-Id: If2798c412e4b8faa2783340075df7126d97adcdf

3 weeks agoMerge branch 'devel/master' into tizen
jmm [Tue, 2 Jul 2024 06:14:47 +0000 (15:14 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: Ie7ee1aca392afa9904d0e1ddb472f72f6d55c46d

3 weeks agoRevert "[Tizen] Support asan build option"
jmm [Tue, 2 Jul 2024 06:14:33 +0000 (15:14 +0900)]
Revert "[Tizen] Support asan build option"

This reverts commit 828332aa72ee21043e8aca5d7f063c2ca74cb825.

3 weeks agoRevert "[Tizen] Revert "Support for recognizing legacy shaders.""
jmm [Tue, 2 Jul 2024 06:14:31 +0000 (15:14 +0900)]
Revert "[Tizen] Revert "Support for recognizing legacy shaders.""

This reverts commit b580735ae023cab562130b367b7c1749763df908.

3 weeks agoRevert "[Tizen] Support for recognizing legacy shaders."
jmm [Tue, 2 Jul 2024 06:14:27 +0000 (15:14 +0900)]
Revert "[Tizen] Support for recognizing legacy shaders."

This reverts commit df910755a6000a6b9c68d82e39accdf771213020.

3 weeks agoRevert "[Tizen] Revert "Use Texture for not file save case""
jmm [Tue, 2 Jul 2024 06:14:22 +0000 (15:14 +0900)]
Revert "[Tizen] Revert "Use Texture for not file save case""

This reverts commit 2f7c84db2a15dd3e51b661e1bda9f20efbacac33.

4 weeks agoMerge "GLES reflection supports array element stride for UBO members." into devel...
David Steele [Fri, 28 Jun 2024 14:36:22 +0000 (14:36 +0000)]
Merge "GLES reflection supports array element stride for UBO members." into devel/master

4 weeks agoMerge "DALi Version 2.3.30" into devel/master
Adeel Kazmi [Fri, 28 Jun 2024 10:14:48 +0000 (10:14 +0000)]
Merge "DALi Version 2.3.30" into devel/master

4 weeks agoDALi Version 2.3.30 25/313625/1 dali_2.3.30
Richard Huang [Fri, 28 Jun 2024 10:10:29 +0000 (11:10 +0100)]
DALi Version 2.3.30

Change-Id: Ia81c7bc4b01d72ca59342ed6f7e6230b5f951446

4 weeks agoGLES reflection supports array element stride for UBO members. 04/313404/4
Adam Bialogonski [Tue, 25 Jun 2024 11:29:06 +0000 (12:29 +0100)]
GLES reflection supports array element stride for UBO members.

Change-Id: Ic703df5c5909d7b56de3d5870fb18b3b2adda3f4

4 weeks agoSupports window modality and always top functions 55/313355/6
Wonsik Jung [Mon, 24 Jun 2024 12:02:17 +0000 (21:02 +0900)]
Supports window modality and always top functions

Supports window modality and always top functions for specific commercial case.

Change-Id: Idce7f2750c683b37df83d320b9491f611a356215

4 weeks ago[Tizen] Revert "Use Texture for not file save case" 78/313478/1 accepted/tizen/unified/20240627.103709 accepted/tizen/unified/dev/20240701.072919 accepted/tizen/unified/x/20240628.014033
Seungho Baek [Wed, 26 Jun 2024 11:20:31 +0000 (20:20 +0900)]
[Tizen] Revert "Use Texture for not file save case"

This reverts commit a7c0a9730108102cc4a98f4c323cf51c3b508ac4.

Change-Id: Ib9745ea065b287b9618aabf347d44a67b34b5e62

4 weeks ago[Tizen] Support for recognizing legacy shaders.
Wonsik Jung [Wed, 26 Jun 2024 04:30:03 +0000 (13:30 +0900)]
[Tizen] Support for recognizing legacy shaders.

This reverts commit fae8eeed315598f3daa0b9cdd5edb741567e7223.

4 weeks ago[Tizen] Revert "Support for recognizing legacy shaders."
Wonsik Jung [Wed, 26 Jun 2024 04:29:28 +0000 (13:29 +0900)]
[Tizen] Revert "Support for recognizing legacy shaders."

This reverts commit dd8630ef491409d6ba8add398335a0025da7ef1a.

4 weeks ago[Tizen] Support asan build option
Wonsik Jung [Wed, 26 Jun 2024 04:29:01 +0000 (13:29 +0900)]
[Tizen] Support asan build option

This reverts commit f71c6904f35b13b90379cc1d3375701c1054a693.

4 weeks agoMerge branch 'devel/master' into tizen
Wonsik Jung [Wed, 26 Jun 2024 04:28:45 +0000 (13:28 +0900)]
Merge branch 'devel/master' into tizen

4 weeks agoRevert "[Tizen] Support asan build option"
Wonsik Jung [Wed, 26 Jun 2024 04:28:23 +0000 (13:28 +0900)]
Revert "[Tizen] Support asan build option"

This reverts commit 2c3a26e42e7e8aa0e05cdd0fad2124bf862f9935.

4 weeks agoRevert "[Tizen] Revert "Support for recognizing legacy shaders."
Wonsik Jung [Wed, 26 Jun 2024 04:28:19 +0000 (13:28 +0900)]
Revert "[Tizen] Revert "Support for recognizing legacy shaders."

This reverts commit 0e8691b15ee21404e72776487c387a924d5874b0.

4 weeks agoRevert "[Tizen] Support for recognizing legacy shaders."
Wonsik Jung [Wed, 26 Jun 2024 04:28:14 +0000 (13:28 +0900)]
Revert "[Tizen] Support for recognizing legacy shaders."

This reverts commit b0d3a99394d1b04dcbdff3cf56e92d5c99fb692b.

5 weeks agoMerge "DALi Version 2.3.29" into devel/master
Adeel Kazmi [Fri, 21 Jun 2024 12:23:29 +0000 (12:23 +0000)]
Merge "DALi Version 2.3.29" into devel/master

5 weeks agoDALi Version 2.3.29 85/313285/1 dali_2.3.29
David Steele [Fri, 21 Jun 2024 11:28:07 +0000 (12:28 +0100)]
DALi Version 2.3.29

Change-Id: I66dd1cfb34c3619b465e0b32404716aef036631f

5 weeks agoCheck validity of accessible obj when accessed from coalescableMessage timer 01/313201/2
Youngsun Suh [Thu, 20 Jun 2024 05:09:11 +0000 (14:09 +0900)]
Check validity of accessible obj when accessed from coalescableMessage timer

Change-Id: Ic2a5d567eb8fa09d32d2c00236b2c138efec9e43

5 weeks agoMerge "Make sure invalid default label is removed before searching the list" into...
Youngsun Suh [Thu, 20 Jun 2024 03:36:48 +0000 (03:36 +0000)]
Merge "Make sure invalid default label is removed before searching the list" into devel/master

5 weeks agoFor Frame Event 05/311805/18
joogab.yun [Tue, 28 May 2024 07:12:46 +0000 (16:12 +0900)]
For Frame Event

When processing multiple multi-touches, they are grouped and processed.
Group multi-touch events and process them when a frame event occurs.

Change-Id: I1e3ac2a0026f3f95910b53521f3ddd8c6108de3c

5 weeks ago[Tizen] Support for recognizing legacy shaders. accepted/tizen_unified_toolchain accepted/tizen_unified_x_asan accepted/tizen/unified/20240619.151928 accepted/tizen/unified/toolchain/20240624.121735 accepted/tizen/unified/x/20240620.061605 accepted/tizen/unified/x/asan/20240625.093023
jykeon [Tue, 18 Jun 2024 07:38:22 +0000 (16:38 +0900)]
[Tizen] Support for recognizing legacy shaders.

This reverts commit 4a8fc6d7b07e55d8dab40d2546bb440c8355443e.

5 weeks ago[Tizen] Revert "Support for recognizing legacy shaders.
jykeon [Tue, 18 Jun 2024 07:37:45 +0000 (16:37 +0900)]
[Tizen] Revert "Support for recognizing legacy shaders.

This reverts commit 122163afa0cc11088521bbeeabc28fcb05471bca.

5 weeks ago[Tizen] Support asan build option
jykeon [Tue, 18 Jun 2024 07:36:58 +0000 (16:36 +0900)]
[Tizen] Support asan build option

This reverts commit ea3401cdfde706ce86bdc8d078b08e76117ebf8e.

5 weeks agoMerge branch 'devel/master' into tizen
jykeon [Tue, 18 Jun 2024 07:36:00 +0000 (16:36 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: I399d6035146521e2a82e0d23983ee616413b4954

5 weeks agoRevert "[Tizen] Support asan build option"
jykeon [Tue, 18 Jun 2024 07:35:42 +0000 (16:35 +0900)]
Revert "[Tizen] Support asan build option"

This reverts commit fef16561859886a4c7cd1ffaef821f6203decee9.

5 weeks agoRevert "[Tizen] Revert "Support for recognizing legacy shaders.""
jykeon [Tue, 18 Jun 2024 07:35:36 +0000 (16:35 +0900)]
Revert "[Tizen] Revert "Support for recognizing legacy shaders.""

This reverts commit 71d5d31bbe02faff78ac719636524faeffe86eef.

5 weeks agoRevert "[Tizen] Support for recognizing legacy shaders."
jykeon [Tue, 18 Jun 2024 07:35:32 +0000 (16:35 +0900)]
Revert "[Tizen] Support for recognizing legacy shaders."

This reverts commit e01ab3fd7589c1961f08cce02901bef720812225.

5 weeks agoMake sure invalid default label is removed before searching the list 65/312765/4
Youngsun Suh [Fri, 14 Jun 2024 04:21:01 +0000 (13:21 +0900)]
Make sure invalid default label is removed before searching the list

Change-Id: I36a639e05b73f6cda82d0f770f47651ff60328cc

6 weeks agoMerge "DALi Version 2.3.28" into devel/master
Adeel Kazmi [Fri, 14 Jun 2024 10:38:07 +0000 (10:38 +0000)]
Merge "DALi Version 2.3.28" into devel/master

6 weeks agoDALi Version 2.3.28 02/312802/1 dali_2.3.28
Adam Bialogonski [Fri, 14 Jun 2024 08:32:30 +0000 (09:32 +0100)]
DALi Version 2.3.28

Change-Id: Ie22010aa68d81c6608255caafad0f7a4919241f3

6 weeks agoFix assert when callback cancel timer during execute callback 69/312769/3
Eunki, Hong [Fri, 14 Jun 2024 05:02:48 +0000 (14:02 +0900)]
Fix assert when callback cancel timer during execute callback

It is possible that user can call CancelTimer during timer callback execute.

If then, timerIter could be end. If this case, we should not move iterator
into spent container.

Change-Id: Ie28b9dfdddcc2a7ef300c783a9b50d5620761674
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
6 weeks agoMake some program log print always as debug level 94/312594/1
Eunki, Hong [Wed, 12 Jun 2024 04:52:16 +0000 (13:52 +0900)]
Make some program log print always as debug level

Change-Id: I958f661bd5ae5b8c155e729c4c1fa0e0cbbf5304
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
6 weeks agoConsider calloc failed cases 79/312579/1
Eunki, Hong [Wed, 12 Jun 2024 01:36:42 +0000 (10:36 +0900)]
Consider calloc failed cases

Similar with malloc failed case, it is possible that calloc return nullptr.

To ensure that cases, let we print error log
and control if it is nullptr.

Change-Id: Ifeaf7dab2846bd14127ca7710271c3b9bb8deeb5
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
6 weeks agoFix coverity issue at framework-tizen 67/312567/1
Eunki, Hong [Tue, 11 Jun 2024 11:58:45 +0000 (20:58 +0900)]
Fix coverity issue at framework-tizen

Change-Id: Ib80dd7cedcaa8eb9e962714b2ba635368148572a
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
6 weeks agoFix coverity issue at clipboard 66/312566/1
Eunki, Hong [Tue, 11 Jun 2024 11:50:13 +0000 (20:50 +0900)]
Fix coverity issue at clipboard

Change-Id: I58bd3a78304f737701268e1086249314ca9c7580
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
6 weeks ago[Tizen] Support for recognizing legacy shaders. accepted/tizen/unified/20240614.010840 accepted/tizen/unified/dev/20240620.005927 accepted/tizen/unified/x/20240614.080608
Eunki, Hong [Tue, 11 Jun 2024 07:51:00 +0000 (16:51 +0900)]
[Tizen] Support for recognizing legacy shaders.

This reverts commit 71d5d31bbe02faff78ac719636524faeffe86eef.

Change-Id: I82ac08bb862139a09585191d0ea0960c6284cd1a

6 weeks ago[Tizen] Revert "Support for recognizing legacy shaders."
Hosang Kim [Tue, 11 Jun 2024 06:41:49 +0000 (15:41 +0900)]
[Tizen] Revert "Support for recognizing legacy shaders."

This reverts commit 171c342d6bac23980eb88a24680a661f6a82e2cb.

Change-Id: I3505986999df33be0e5c65778966a39219efbd68