platform/core/uifw/dali-adaptor.git
4 days ago[Tizen] Enable shaderFileCaching in InitializeGLES accepted/tizen_unified accepted/tizen_unified_x tizen accepted/tizen/unified/20250611.121127 accepted/tizen/unified/x/20250611.211733
ANZ1217 [Thu, 5 Jun 2025 05:28:22 +0000 (14:28 +0900)]
[Tizen] Enable shaderFileCaching in InitializeGLES

This reverts commit 6d10a60acdb13c65580ff307cf63966f199bb491.

Change-Id: I0801d02c9e7db1f505e2fffc0301aba489806671

4 days ago[Tizen] Enable ShaderFileCaching default
ANZ1217 [Thu, 5 Jun 2025 05:28:04 +0000 (14:28 +0900)]
[Tizen] Enable ShaderFileCaching default

This reverts commit 6ba31d83791f4b4fcbdc49ad64b086cceb2c2550.

4 days ago[Tizen] Support asan build option
ANZ1217 [Thu, 5 Jun 2025 05:27:48 +0000 (14:27 +0900)]
[Tizen] Support asan build option

This reverts commit e7346c3d961683b15cf8bd3ceb8544ce71d4d4bd.

4 days agoMerge branch 'devel/master' into tizen
Seungho Baek [Tue, 10 Jun 2025 11:11:16 +0000 (20:11 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: Ifbf6cf9e19e741e21b34e4b5b8a02d3df1d0e2e0

4 days agoRevert "[Tizen] Support asan build option"
Seungho Baek [Tue, 10 Jun 2025 11:11:09 +0000 (20:11 +0900)]
Revert "[Tizen] Support asan build option"

This reverts commit f3363e3f4345b6f6f56f560d7181eb390bc5479e.

4 days agoRevert "[Tizen] Enable ShaderFileCaching default"
Seungho Baek [Tue, 10 Jun 2025 11:11:07 +0000 (20:11 +0900)]
Revert "[Tizen] Enable ShaderFileCaching default"

This reverts commit 1625c97a235e51a829402042d03d5699bdfbf51f.

4 days agoRevert "[Tizen] Enable shaderFileCaching in InitializeGLES"
Seungho Baek [Tue, 10 Jun 2025 11:11:04 +0000 (20:11 +0900)]
Revert "[Tizen] Enable shaderFileCaching in InitializeGLES"

This reverts commit 0719fe42e02977ba52f5caae08160fa1210dbfed.

5 days agoMerge "Apply to set window user.geometry." into devel/master
Wonsik Jung [Mon, 9 Jun 2025 01:58:56 +0000 (01:58 +0000)]
Merge "Apply to set window user.geometry." into devel/master

8 days agoDALi Version 2.4.22 88/325288/1 dali_2.4.22
David Steele [Fri, 6 Jun 2025 11:21:37 +0000 (12:21 +0100)]
DALi Version 2.4.22

Change-Id: Ia4e7faa8c197ec73174b1b12d93b4d59e47c572b

8 days agoApply to set window user.geometry. 78/325278/2
Wonsik Jung [Fri, 6 Jun 2025 05:28:58 +0000 (14:28 +0900)]
Apply to set window user.geometry.

Apply to set window user.geometry when application uses pre-initiailized.

Change-Id: Id719b6884c3c0d5836e6a83a9d5e90ea2e68b32f

9 days ago[Tizen] Enable shaderFileCaching in InitializeGLES accepted/tizen/unified/20250610.081821 accepted/tizen/unified/x/20250610.082547
ANZ1217 [Thu, 5 Jun 2025 05:28:22 +0000 (14:28 +0900)]
[Tizen] Enable shaderFileCaching in InitializeGLES

This reverts commit 6d10a60acdb13c65580ff307cf63966f199bb491.

Change-Id: I0801d02c9e7db1f505e2fffc0301aba489806671

9 days ago[Tizen] Enable ShaderFileCaching default
ANZ1217 [Thu, 5 Jun 2025 05:28:04 +0000 (14:28 +0900)]
[Tizen] Enable ShaderFileCaching default

This reverts commit 6ba31d83791f4b4fcbdc49ad64b086cceb2c2550.

9 days ago[Tizen] Support asan build option
ANZ1217 [Thu, 5 Jun 2025 05:27:48 +0000 (14:27 +0900)]
[Tizen] Support asan build option

This reverts commit e7346c3d961683b15cf8bd3ceb8544ce71d4d4bd.

9 days agoMerge branch 'devel/master' into tizen
ANZ1217 [Thu, 5 Jun 2025 05:27:27 +0000 (14:27 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: Ida51fce37c6dc3030e7e96273511537e7d9de14a

9 days agoRevert "[Tizen] Support asan build option"
ANZ1217 [Thu, 5 Jun 2025 05:27:11 +0000 (14:27 +0900)]
Revert "[Tizen] Support asan build option"

This reverts commit 5879ea16d6b62e5f03de7345ad5b0f2eb049792b.

9 days agoRevert "[Tizen] Enable ShaderFileCaching default"
ANZ1217 [Thu, 5 Jun 2025 05:27:07 +0000 (14:27 +0900)]
Revert "[Tizen] Enable ShaderFileCaching default"

This reverts commit 3ebfff483fb5b00d11e3ef840019edcd0b29340b.

9 days agoRevert "[Tizen] Enable shaderFileCaching in InitializeGLES"
ANZ1217 [Thu, 5 Jun 2025 05:27:03 +0000 (14:27 +0900)]
Revert "[Tizen] Enable shaderFileCaching in InitializeGLES"

This reverts commit a11d20a2bc23bc5b42309bf730abaef0b5656b37.

9 days agoSeperate trigger event factory for macos + change file name 42/325042/7
Eunki Hong [Sat, 31 May 2025 07:41:17 +0000 (16:41 +0900)]
Seperate trigger event factory for macos + change file name

Change-Id: Ibd674d46fe59c205780704b826bb7e6215712ebd
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
2 weeks agoMerge "Destory the semaphore when Vulkan render target dies" into devel/master
David Steele [Fri, 30 May 2025 10:08:05 +0000 (10:08 +0000)]
Merge "Destory the semaphore when Vulkan render target dies" into devel/master

2 weeks agoDALi Version 2.4.21 19/325019/1 dali_2.4.21
Richard Huang [Fri, 30 May 2025 09:47:52 +0000 (10:47 +0100)]
DALi Version 2.4.21

Change-Id: Ic5d2d52c8dacedfff277d84d77a2a786c04b048d

2 weeks agoMerge "Destroy Vulkan pipeline objects properly" into devel/master
David Steele [Wed, 28 May 2025 10:56:03 +0000 (10:56 +0000)]
Merge "Destroy Vulkan pipeline objects properly" into devel/master

2 weeks agoDestory the semaphore when Vulkan render target dies 01/324901/1
Richard Huang [Wed, 28 May 2025 10:43:41 +0000 (11:43 +0100)]
Destory the semaphore when Vulkan render target dies

Change-Id: I57dba6f941caa54f04c6f55a3b79d91094aee300

2 weeks agoMerge "Add IsColorFont to font client" into devel/master
Bowon Ryu [Wed, 28 May 2025 08:45:37 +0000 (08:45 +0000)]
Merge "Add IsColorFont to font client" into devel/master

2 weeks agoMerge "Replace the exception case in tizen backend." into devel/master
Wonsik Jung [Tue, 27 May 2025 08:42:29 +0000 (08:42 +0000)]
Merge "Replace the exception case in tizen backend." into devel/master

2 weeks agoReplace the exception case in tizen backend. 48/324748/2
Wonsik Jung [Sat, 24 May 2025 23:56:28 +0000 (08:56 +0900)]
Replace the exception case in tizen backend.

Replace the excepption case in tizen backend when display server does not work.
When display server does not work, then ecore_wl2_display_connect() does not work and crash occurs in application size.
To handle the failure case where the display server does not work in the Tizen backend, you can modify the ecore_wl2_display_connect() function to avoid crashing the application.
Specifically, replace the exit() call with a more graceful error handling mechanism.

Change-Id: Ice83d181fe468bc0b9bdcca48f2fcc6496d855f1

2 weeks agoAdd IsColorFont to font client 09/324809/1
Bowon Ryu [Tue, 27 May 2025 05:34:38 +0000 (14:34 +0900)]
Add IsColorFont to font client

Change-Id: I53cf9fb88ac5810b92d2a9bdb0819e82105f4927
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
2 weeks agoFix the bug about window resize/move completed signal. 08/324708/7
Wonsik Jung [Fri, 23 May 2025 08:57:20 +0000 (17:57 +0900)]
Fix the bug about window resize/move completed signal.

Fix the bug about window resize/move completed signal.
When the window resize/move completed signal work,
application can not get the changed window geometry in the related signal callbacks.
This patch is to fix the related bug.

Change-Id: I3d0a6cc9eb7a97ee92a17d63b68512d651959e8f

3 weeks agoDestroy Vulkan pipeline objects properly 42/324742/1
Richard Huang [Fri, 23 May 2025 16:44:53 +0000 (17:44 +0100)]
Destroy Vulkan pipeline objects properly

Change-Id: I1933cfd2e95b556cb7f77c0b354cb37862d7ad94

3 weeks agoMerge "Ensuring shader cache on android is not /home/owner" into devel/master
Adeel Kazmi [Fri, 23 May 2025 12:10:38 +0000 (12:10 +0000)]
Merge "Ensuring shader cache on android is not /home/owner" into devel/master

3 weeks agoDALi Version 2.4.20 20/324720/1 dali_2.4.20
Adeel Kazmi [Fri, 23 May 2025 11:30:57 +0000 (12:30 +0100)]
DALi Version 2.4.20

Change-Id: Ia8cfa9b75e0905a7e96bc43d5bc1967b508dba57

3 weeks agoMake sure the handle of RenderPass is properly destroyed 72/324672/1
Richard Huang [Thu, 22 May 2025 14:19:12 +0000 (15:19 +0100)]
Make sure the handle of RenderPass is properly destroyed

Change-Id: I49aeda5049319cb0d9b8d45fa8c4a7415a35f576

3 weeks ago[Tizen] Enable shaderFileCaching in InitializeGLES accepted/tizen/unified/20250530.090427 accepted/tizen/unified/x/20250531.232949
Woochan Lee [Thu, 22 May 2025 04:46:03 +0000 (13:46 +0900)]
[Tizen] Enable shaderFileCaching in InitializeGLES

This reverts commit fbf6ece51256b486508a3ce8fe236c909fccd3e3.

3 weeks ago[Tizen] Enable ShaderFileCaching default
Woochan Lee [Thu, 22 May 2025 04:45:50 +0000 (13:45 +0900)]
[Tizen] Enable ShaderFileCaching default

This reverts commit 3bf70bea3d34d57e75cee251b359128eb44b9058.

3 weeks ago[Tizen] Support asan build option
Woochan Lee [Thu, 22 May 2025 04:45:39 +0000 (13:45 +0900)]
[Tizen] Support asan build option

This reverts commit d75dba29e68bd0b765706cef621821102cdf4788.

3 weeks agoMerge branch 'devel/master' into tizen
Woochan Lee [Thu, 22 May 2025 04:45:29 +0000 (13:45 +0900)]
Merge branch 'devel/master' into tizen

3 weeks agoRevert "[Tizen] Support asan build option"
Woochan Lee [Thu, 22 May 2025 04:45:17 +0000 (13:45 +0900)]
Revert "[Tizen] Support asan build option"

This reverts commit f583e91787217af3f4e04d225b795721e20caf47.

3 weeks agoRevert "[Tizen] Enable ShaderFileCaching default"
Woochan Lee [Thu, 22 May 2025 04:45:10 +0000 (13:45 +0900)]
Revert "[Tizen] Enable ShaderFileCaching default"

This reverts commit 0724efe384d8c2077bae7c8efa8e17d92de42a1d.

3 weeks agoRevert "[Tizen] Enable shaderFileCaching in InitializeGLES"
Woochan Lee [Thu, 22 May 2025 04:45:00 +0000 (13:45 +0900)]
Revert "[Tizen] Enable shaderFileCaching in InitializeGLES"

This reverts commit 0a91c7e18a136d8151f57e32e54b237e0a1ec3b6.

4 weeks agoDALi Version 2.4.19 22/324422/1 dali_2.4.19
David Steele [Fri, 16 May 2025 13:29:54 +0000 (14:29 +0100)]
DALi Version 2.4.19

Change-Id: I1718b7c2e12535af237ba62bb30649f1faa4aed8

4 weeks ago[Tizen] Enable shaderFileCaching in InitializeGLES accepted/tizen/unified/20250515.075544 accepted/tizen/unified/x/20250515.094147
Bowon Ryu [Wed, 14 May 2025 05:18:17 +0000 (14:18 +0900)]
[Tizen] Enable shaderFileCaching in InitializeGLES

This reverts commit 69a2894c5de369c756b132dfda42752cccbece67.

4 weeks ago[Tizen] Enable ShaderFileCaching default
Bowon Ryu [Wed, 14 May 2025 05:18:09 +0000 (14:18 +0900)]
[Tizen] Enable ShaderFileCaching default

This reverts commit a3579efef542387569c46a80b3a7338d29a3e2ab.

4 weeks ago[Tizen] Support asan build option
Bowon Ryu [Wed, 14 May 2025 05:18:02 +0000 (14:18 +0900)]
[Tizen] Support asan build option

This reverts commit 8f4c202a8883c01be13c192edc865c896c4841e9.

4 weeks agoMerge branch 'devel/master' into tizen
Bowon Ryu [Wed, 14 May 2025 05:17:49 +0000 (14:17 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: I583dccadc8210bf645dde3153f47a0ab1affb731

4 weeks agoRevert "[Tizen] Support asan build option"
Bowon Ryu [Wed, 14 May 2025 05:17:33 +0000 (14:17 +0900)]
Revert "[Tizen] Support asan build option"

This reverts commit 451b6e73afd13652abf2165a725db40bb369ea90.

4 weeks agoRevert "[Tizen] Enable ShaderFileCaching default"
Bowon Ryu [Wed, 14 May 2025 05:17:29 +0000 (14:17 +0900)]
Revert "[Tizen] Enable ShaderFileCaching default"

This reverts commit 83e9d991ae427c0461e8b10d2190e0f7ddf25799.

4 weeks agoRevert "[Tizen] Enable shaderFileCaching in InitializeGLES"
Bowon Ryu [Wed, 14 May 2025 05:17:26 +0000 (14:17 +0900)]
Revert "[Tizen] Enable shaderFileCaching in InitializeGLES"

This reverts commit 9908247a589dbfa7a9f20968a01fffa67d695766.

4 weeks agoEnsuring shader cache on android is not /home/owner 02/323802/2
David Steele [Wed, 7 May 2025 16:06:23 +0000 (17:06 +0100)]
Ensuring shader cache on android is not /home/owner

Change-Id: I0f4613f2c9a28cd582b41d10cd1dadcc85a20662

5 weeks agoDALi Version 2.4.18 16/323916/1 dali_2.4.18
Adeel Kazmi [Fri, 9 May 2025 06:31:21 +0000 (07:31 +0100)]
DALi Version 2.4.18

Change-Id: I32617bd9bea554a14fabd394c688f00bd3b2c245

5 weeks ago[Tizen] Enable shaderFileCaching in InitializeGLES 73/323873/1 accepted/tizen/unified/20250509.015141 accepted/tizen/unified/x/20250509.034535
sunghyun kim [Thu, 8 May 2025 09:21:01 +0000 (18:21 +0900)]
[Tizen] Enable shaderFileCaching in InitializeGLES

Change-Id: I82391861ad898d29b2d624af0b0d10693cce4809

5 weeks agoHover events should also be interrupted when reset. 53/323853/1
joogab.yun [Thu, 8 May 2025 06:05:52 +0000 (15:05 +0900)]
Hover events should also be interrupted when reset.

Change-Id: I4fbccfaa358afe41255b3c41934e92d319336537

5 weeks ago[Tizen] Enable ShaderFileCaching default 52/323852/1
sunghyun kim [Thu, 8 May 2025 05:54:38 +0000 (14:54 +0900)]
[Tizen] Enable ShaderFileCaching default

Change-Id: I3b1d4212345b53ef831a33d7fe62342e3bf5e3af

5 weeks ago[Tizen] Support asan build option
sunghyun kim [Thu, 8 May 2025 05:13:24 +0000 (14:13 +0900)]
[Tizen] Support asan build option

This reverts commit 076cd844bd5b90894cb073446539ac9fde59db3a.

5 weeks agoMerge branch 'devel/master' into tizen
sunghyun kim [Thu, 8 May 2025 05:13:15 +0000 (14:13 +0900)]
Merge branch 'devel/master' into tizen

5 weeks agoRevert "[Tizen] Support asan build option"
sunghyun kim [Thu, 8 May 2025 05:13:07 +0000 (14:13 +0900)]
Revert "[Tizen] Support asan build option"

This reverts commit 15f88348d05558add26576cf906bbce039c29adf.

5 weeks agoRevert "[Tizen] Ensure render target is nullptr or not, and print logs"
sunghyun kim [Thu, 8 May 2025 05:13:04 +0000 (14:13 +0900)]
Revert "[Tizen] Ensure render target is nullptr or not, and print logs"

This reverts commit 910fd940648d81c05ae5bb21d5a7310ef5572144.

5 weeks agoMerge "Fix svace issue in face manager" into devel/master
Bowon Ryu [Thu, 8 May 2025 03:24:07 +0000 (03:24 +0000)]
Merge "Fix svace issue in face manager" into devel/master

5 weeks agoAdd version checker 47/319447/3
sunghyun kim [Tue, 11 Feb 2025 07:23:53 +0000 (16:23 +0900)]
Add version checker

Change-Id: I71a54ecac503d77f7653ef9cc24dbd51a297a103

5 weeks agoFix svace issue in face manager 21/323821/1
Bowon Ryu [Thu, 8 May 2025 00:51:35 +0000 (09:51 +0900)]
Fix svace issue in face manager

Change-Id: I5cc87b24e04b8052a3fa3220192d1afd92b8a2fd
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
5 weeks agoMerge "Fix clear cache bug in face manager" into devel/master
Bowon Ryu [Wed, 7 May 2025 03:26:14 +0000 (03:26 +0000)]
Merge "Fix clear cache bug in face manager" into devel/master

5 weeks agoMerge "Ensure render target is nullptr or not, and print logs" into devel/master
Eunki Hong [Wed, 7 May 2025 01:38:41 +0000 (01:38 +0000)]
Merge "Ensure render target is nullptr or not, and print logs" into devel/master

5 weeks agoFix clear cache bug in face manager 32/323732/1
Bowon Ryu [Wed, 7 May 2025 01:16:28 +0000 (10:16 +0900)]
Fix clear cache bug in face manager

If we want to use remain count in ClearCache,
we should also properly clear face, size, and index.
But it is difficult to support it now.
And since there is no use for remain count, we will remove this feature for now.

Change-Id: I67bddd7ec695b5b724d45c1e6886492c3cd4eb7d
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
6 weeks agoMerge "(Android) Updated polling technique as previous way was deprecated" into devel...
Adeel Kazmi [Fri, 2 May 2025 10:31:14 +0000 (10:31 +0000)]
Merge "(Android) Updated polling technique as previous way was deprecated" into devel/master

6 weeks agoDALi Version 2.4.17 51/323651/1 dali_2.4.17
Richard Huang [Fri, 2 May 2025 09:59:17 +0000 (10:59 +0100)]
DALi Version 2.4.17

Change-Id: I20805006fb59026d06f68e0ef4ce9a1dd6d00dd7

6 weeks ago[Tizen] Ensure render target is nullptr or not, and print logs 43/323643/1
Eunki Hong [Fri, 2 May 2025 06:58:06 +0000 (15:58 +0900)]
[Tizen] Ensure render target is nullptr or not, and print logs

Change-Id: I04f0278065c0356cf56590220b0d558d936aa735
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
6 weeks agoEnsure render target is nullptr or not, and print logs 42/323642/1
Eunki Hong [Fri, 2 May 2025 06:58:06 +0000 (15:58 +0900)]
Ensure render target is nullptr or not, and print logs

Change-Id: I04f0278065c0356cf56590220b0d558d936aa735
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
6 weeks agoMerge "Removed unnecessary fomat file as it breaks some clang builds" into devel...
Adeel Kazmi [Thu, 1 May 2025 12:46:53 +0000 (12:46 +0000)]
Merge "Removed unnecessary fomat file as it breaks some clang builds" into devel/master

6 weeks ago(Android) Updated polling technique as previous way was deprecated 21/323621/1
Adeel Kazmi [Wed, 30 Apr 2025 22:51:39 +0000 (23:51 +0100)]
(Android) Updated polling technique as previous way was deprecated

Change-Id: I9442d36fd1e8513c51792bd8f8857ec75d03f1a3

6 weeks agoRemoved unnecessary fomat file as it breaks some clang builds 20/323620/1
Adeel Kazmi [Wed, 30 Apr 2025 22:49:59 +0000 (23:49 +0100)]
Removed unnecessary fomat file as it breaks some clang builds

Change-Id: I5862009434dfe734583ea943a5c1db8f7b51289a

6 weeks agoMerge "Fix memory leak and validaiton errors caused by Vulkan::Program" into devel...
Adeel Kazmi [Wed, 30 Apr 2025 15:56:07 +0000 (15:56 +0000)]
Merge "Fix memory leak and validaiton errors caused by Vulkan::Program" into devel/master

6 weeks agoMerge "Reduce the memory allocation per draw call during Vulkan resource binding...
Adeel Kazmi [Wed, 30 Apr 2025 15:28:57 +0000 (15:28 +0000)]
Merge "Reduce the memory allocation per draw call during Vulkan resource binding" into devel/master

6 weeks agoReduce the memory allocation per draw call during Vulkan resource binding 02/323602/2
Richard Huang [Wed, 30 Apr 2025 12:45:35 +0000 (13:45 +0100)]
Reduce the memory allocation per draw call during Vulkan resource binding

Change-Id: I604d9ccdb204dc9a6ed7bc9b773988e28553c682

6 weeks agoMerge "Refactor: font face cache" into devel/master
Bowon Ryu [Wed, 30 Apr 2025 11:45:16 +0000 (11:45 +0000)]
Merge "Refactor: font face cache" into devel/master

6 weeks agoFix memory leak and validaiton errors caused by Vulkan::Program 74/321474/4
Richard Huang [Fri, 21 Mar 2025 15:55:24 +0000 (15:55 +0000)]
Fix memory leak and validaiton errors caused by Vulkan::Program

Change-Id: I6d0e609f80ab7dec342c696e6093f50963bff664

6 weeks agoFix the error of link test with Vulkan library 02/323502/1
Richard Huang [Tue, 29 Apr 2025 10:54:56 +0000 (11:54 +0100)]
Fix the error of link test with Vulkan library

Change-Id: Ie96fa47c3ab29378cf3c0b25fa3dd71e96aad00f

6 weeks agoRefactor: font face cache 48/322748/17
Bowon Ryu [Tue, 15 Apr 2025 09:22:46 +0000 (18:22 +0900)]
Refactor: font face cache

The core change in this patch is to create 1 freetype face per font file.
Previously, we created as many faces as font-face-cache-items.

This was fine for static (seldom changing) apps, but when using a wide variety of point sizes,
it would create a face every time, which used too much memory.

Now we reuse 1 face.
Instead of faces, freetype sizes are cached and activated on demand,
which uses significantly less memory than the previous face cache.

In static apps, the memory usage difference may not be significant,
but in extreme cases where point sizes exceed thousands, it is incomparably efficient.

And now, we can use pre-loaded memory fonts in async text as well via the font file manager!

TODO: Optimize font-face-cache-item.

Change-Id: I38f44e641e00ae7bfcf16891f92ba14d74c9bff9
Signed-off-by: Bowon Ryu <bowon.ryu@samsung.com>
6 weeks agoMerge changes Ieb7e9b87,I017b729c into devel/master
Eunki Hong [Tue, 29 Apr 2025 07:54:22 +0000 (07:54 +0000)]
Merge changes Ieb7e9b87,I017b729c into devel/master

* changes:
  Make gl interface pointer use case with DALI_LIKELY
  Cache BindBufferRange call + Reduce cache clear call if we can

6 weeks ago[Tizen] Support asan build option
jmm [Tue, 29 Apr 2025 05:20:01 +0000 (14:20 +0900)]
[Tizen] Support asan build option

This reverts commit f9e35ce43c5ba7bf16a624bbae819468fefa321a.

6 weeks agoMerge branch 'devel/master' into tizen
jmm [Tue, 29 Apr 2025 05:19:46 +0000 (14:19 +0900)]
Merge branch 'devel/master' into tizen

Change-Id: Ibb81cef7edcd70ba03d1baa15114a9fd2ca5f454

6 weeks agoRevert "[Tizen] Support asan build option"
jmm [Tue, 29 Apr 2025 05:19:40 +0000 (14:19 +0900)]
Revert "[Tizen] Support asan build option"

This reverts commit dc07cd0d1c08505d10264ee63200eed2ff0509b1.

6 weeks agoRevert "[Tizen] Ignore UniformBlocks for GLES3"
jmm [Tue, 29 Apr 2025 05:19:37 +0000 (14:19 +0900)]
Revert "[Tizen] Ignore UniformBlocks for GLES3"

This reverts commit b9920b24cda57d3a6d940e60c75f20ecfa8331ab.

6 weeks agoRevert "[Tizen] Adds to get window rotation's angle and screen rotation."
jmm [Tue, 29 Apr 2025 05:19:33 +0000 (14:19 +0900)]
Revert "[Tizen] Adds to get window rotation's angle and screen rotation."

This reverts commit 785e3ba53c7a0e7a054bd194fa92a9c603dbc49f.

6 weeks agoMerge "Adds to get window rotation's angle and screen rotation." into devel/master
Wonsik Jung [Mon, 28 Apr 2025 02:06:07 +0000 (02:06 +0000)]
Merge "Adds to get window rotation's angle and screen rotation." into devel/master

6 weeks agoMake gl interface pointer use case with DALI_LIKELY 24/323224/2
Eunki, Hong [Thu, 24 Apr 2025 08:44:03 +0000 (17:44 +0900)]
Make gl interface pointer use case with DALI_LIKELY

Since most of cases will use valid gl objects.
So let we ensure the gl validation by DALI_LIKELY markers.

Change-Id: Ieb7e9b8734ab0ac353b8b33422b776dd88007972
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
6 weeks agoCache BindBufferRange call + Reduce cache clear call if we can 75/323175/7
Eunki, Hong [Thu, 24 Apr 2025 01:31:57 +0000 (10:31 +0900)]
Cache BindBufferRange call + Reduce cache clear call if we can

Change-Id: I017b729ca8f6cc93214165ecf47e4f22697c6ec5
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
6 weeks agoMerge "Add OverScrolled in WebView" into devel/master
dongsug song [Mon, 28 Apr 2025 01:27:02 +0000 (01:27 +0000)]
Merge "Add OverScrolled in WebView" into devel/master

7 weeks agoDALi Version 2.4.16 18/323318/1 dali_2.4.16
David Steele [Fri, 25 Apr 2025 10:33:25 +0000 (11:33 +0100)]
DALi Version 2.4.16

Change-Id: I22ac7002af4ab1a89d902cb38846ca364dcb5e22

7 weeks ago[Tizen] Adds to get window rotation's angle and screen rotation. 09/323309/1 accepted/tizen/unified/20250429.010354 accepted/tizen/unified/x/20250429.203626
Wonsik Jung [Fri, 25 Apr 2025 08:49:56 +0000 (17:49 +0900)]
[Tizen] Adds to get window rotation's angle and screen rotation.

Adds to get window rotation's angle and screen rotation for Dnd.

Change-Id: Ia6422e1f950ddd6ad027a45d43b12697aaf36fdb

7 weeks agoAdds to get window rotation's angle and screen rotation. 03/323303/1
Wonsik Jung [Fri, 25 Apr 2025 08:22:14 +0000 (17:22 +0900)]
Adds to get window rotation's angle and screen rotation.

Adds to get window rotation's angle and screen rotation for Dnd.

Change-Id: I8d95c4ab6e981875ebbf93ac9cd7ff2d134397e6

7 weeks agoAdd OverScrolled in WebView 76/323276/1
dongsug.song [Fri, 25 Apr 2025 05:02:36 +0000 (14:02 +0900)]
Add OverScrolled in WebView

Change-Id: Ie4b3b4d33c42d19507a620f48876279e3a534157

7 weeks agoMerge "(GLES) Ensure gles framebuffer bound at shared context" into devel/master
Eunki Hong [Thu, 24 Apr 2025 08:20:50 +0000 (08:20 +0000)]
Merge "(GLES) Ensure gles framebuffer bound at shared context" into devel/master

7 weeks agoMerge "Ignore UniformBlocks for GLES3" into devel/master
Eunki Hong [Wed, 23 Apr 2025 23:25:22 +0000 (23:25 +0000)]
Merge "Ignore UniformBlocks for GLES3" into devel/master

7 weeks ago[Tizen] Ignore UniformBlocks for GLES3 56/323056/2
Eunki, Hong [Tue, 22 Apr 2025 08:38:43 +0000 (17:38 +0900)]
[Tizen] Ignore UniformBlocks for GLES3

Since ResolveUniformBuffers() time doubled after we use UniformBlock at shader,
let we don't use it and use standalone block instead.

It will be changed after we can keep ther performance.

Change-Id: I3adde5ed295f0a9b621f94f4ebcab5b4bf6f64d2
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
7 weeks agoMerge "(GLES) Match the binded target and matched target" into devel/master
Eunki Hong [Wed, 23 Apr 2025 04:25:56 +0000 (04:25 +0000)]
Merge "(GLES) Match the binded target and matched target" into devel/master

7 weeks agoMerge "Add flag for precompile shader" into devel/master
sunghyun kim [Wed, 23 Apr 2025 04:18:06 +0000 (04:18 +0000)]
Merge "Add flag  for precompile shader" into devel/master

7 weeks ago(GLES) Ensure gles framebuffer bound at shared context 25/322625/8
Eunki Hong [Fri, 11 Apr 2025 17:09:47 +0000 (02:09 +0900)]
(GLES) Ensure gles framebuffer bound at shared context

gles-context have framebuffer dependency cache objects.
But now, it looks that we only allow to Create/Bind the framebuffers
at shared context.

Since we cant destroy the framebuffer at another context,
we should ensure to remove the cache objects at shared conetext.

Change-Id: I4da09e30644488dcb2f217cee1fcf2d7213b1202
Signed-off-by: Eunki Hong <eunkiki.hong@samsung.com>
7 weeks ago[Tizen] Support asan build option
Jiyun Yang [Wed, 23 Apr 2025 02:21:46 +0000 (11:21 +0900)]
[Tizen] Support asan build option

This reverts commit 3d5240ffa5bbb89d1c4f775c9afb47bd4e140918.

7 weeks agoMerge branch 'devel/master' into tizen
Jiyun Yang [Wed, 23 Apr 2025 02:21:36 +0000 (11:21 +0900)]
Merge branch 'devel/master' into tizen

7 weeks agoRevert "[Tizen] Support asan build option"
Jiyun Yang [Wed, 23 Apr 2025 02:21:06 +0000 (11:21 +0900)]
Revert "[Tizen] Support asan build option"

This reverts commit e27a27fa02ff7e50683a1e0198723a7ed3097d09.

7 weeks ago(GLES) Match the binded target and matched target 98/322998/2
Eunki, Hong [Mon, 21 Apr 2025 08:05:04 +0000 (17:05 +0900)]
(GLES) Match the binded target and matched target

Until now, we use GL_COPY_WRITE_BUFFER for mapping the buffers.
This target usually be used for glCopyBufferSubData.

Since we have specific destination target per each GLES::Buffer, let we
ensure the matched buffer target and generate them.

Change-Id: I6cf2a9ff41b84dd82499bdba57792da2c9aa87d6
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
7 weeks agoIgnore UniformBlocks for GLES3 39/323039/2
Eunki, Hong [Tue, 22 Apr 2025 08:38:43 +0000 (17:38 +0900)]
Ignore UniformBlocks for GLES3

Since ResolveUniformBuffers() time doubled after we use UniformBlock at shader,
let we don't use it and use standalone block instead.

It will be changed after we can keep ther performance.

Change-Id: I3adde5ed295f0a9b621f94f4ebcab5b4bf6f64d2
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>